Sha256: 06ad057f2ebac13d33f6e9f4cf85d424ecab160640283676e6edab197982992c

Contents?: true

Size: 577 Bytes

Versions: 16

Compression:

Stored size: 577 Bytes

Contents

# frozen_string_literal: true

require 'glimmer-dsl-libui'

include Glimmer

window('Form') {
  margined true
  
  vertical_box {
    form {
      @first_name_entry = entry {
        label 'First Name' # label property is available when control is nested under form
      }
      
      @last_name_entry = entry {
        label 'Last Name' # label property is available when control is nested under form
      }
    }
    
    button('Display Name') {
      on_clicked do
        msg_box('Name', "#{@first_name_entry.text} #{@last_name_entry.text}")
      end
    }
  }
}.show

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
glimmer-dsl-libui-0.2.9 examples/form.rb
glimmer-dsl-libui-0.2.8 examples/form.rb
glimmer-dsl-libui-0.2.7 examples/form.rb
glimmer-dsl-libui-0.2.6 examples/form.rb
glimmer-dsl-libui-0.2.5 examples/form.rb
glimmer-dsl-libui-0.2.4 examples/form.rb
glimmer-dsl-libui-0.2.3 examples/form.rb
glimmer-dsl-libui-0.2.2 examples/form.rb
glimmer-dsl-libui-0.2.1 examples/form.rb
glimmer-dsl-libui-0.2.0 examples/form.rb
glimmer-dsl-libui-0.1.11 examples/form.rb
glimmer-dsl-libui-0.1.10 examples/form.rb
glimmer-dsl-libui-0.1.9 examples/form.rb
glimmer-dsl-libui-0.1.8 examples/form.rb
glimmer-dsl-libui-0.1.7 examples/form.rb
glimmer-dsl-libui-0.1.6 examples/form.rb