Sha256: 8e2ee8ed417732e6018c4299f8fdeb2a7dc7fe27b83ba6fdb1a3d3527ea6d1de
Contents?: true
Size: 1.71 KB
Versions: 5
Compression:
Stored size: 1.71 KB
Contents
require_relative 'helpers/example_window' # Change font and labels in the schema. Fidgit::Element.schema.merge_elements!(Element: { font_size: 24 }, Label: { background_color: "?dark_blue" }) class ExampleState < Fidgit::GuiState ROW_BACKGROUND = Gosu::Color.rgb(0, 100, 0) CELL_BACKGROUND = Gosu::Color.rgb(100, 0, 0) OUTER_BACKGROUND = Gosu::Color.rgb(100, 0, 100) def initialize super pack :vertical, align: :center, background_color: OUTER_BACKGROUND do label "h => align_h, v => align_v", align_h: :center pack :grid, num_columns: 4, align: :center, cell_background_color: CELL_BACKGROUND, background_color: ROW_BACKGROUND, align_h: :fill do label "xxx" label "h fill", align_h: :fill label "h right", align_h: :right label "h center", align_h: :center pack :vertical do label "xxx" label "xxx" end label "v fill", align_v: :fill label "v center", align_v: :center label "v bottom", align_v: :bottom pack :vertical, align_h: :center do label "h center" label "h center" end label "top right", align: [:top, :left] label "bottom left", align_h: :left, align_v: :bottom label "h/v fill", align: :fill label "" label "bottom right", align_h: :right, align_v: :bottom label "bottom center", align_h: :center, align_v: :bottom pack :vertical, align_h: :right do label "h right" label "h right" end label "Blah, bleh!" label "Yada, yada, yada" label "Bazingo by jingo!" end end end end ExampleWindow.new.show
Version data entries
5 entries across 5 versions & 1 rubygems