Sha256: 04b64e7c695c527afffa14f0b4e0c38a3aeaf8b752ec554d46e04707b52c9381

Contents?: true

Size: 551 Bytes

Versions: 5

Compression:

Stored size: 551 Bytes

Contents

require_relative 'helpers/example_window'

# Example for Button and ToggleButton
class ExampleState < Fidgit::GuiState
  def initialize
    super

    pack :vertical do
      my_label = label "Label", tip: "I'm a label"

      combo_box(value: 1, tip: "I'm a combo box; press me and make a selection!") do
        subscribe :changed do |sender, value|
          my_label.text = "Chose #{value}!"
        end

        item "One", 1
        item "Two", 2
        item "Three", 3
      end
    end
  end
end

ExampleWindow.new.show

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
fidgit-0.0.6alpha examples/combo_box_example.rb
fidgit-0.0.5alpha examples/combo_box_example.rb
fidgit-0.0.4alpha examples/combo_box_example.rb
fidgit-0.0.3alpha examples/combo_box_example.rb
fidgit-0.0.2alpha examples/combo_box_example.rb