Sha256: e2793eb3807da203ee9c4b29284215ecdaf79edd43b9230d668a36b507423922

Contents?: true

Size: 584 Bytes

Versions: 19

Compression:

Stored size: 584 Bytes

Contents

# frozen_string_literal: true

require 'glimmer-dsl-libui'

include Glimmer

window('Form') { |w|
  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(w, 'Name', "#{@first_name_entry.text} #{@last_name_entry.text}")
      end
    }
  }
}.show

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
glimmer-dsl-libui-0.1.5 examples/form.rb
glimmer-dsl-libui-0.1.4 examples/form.rb
glimmer-dsl-libui-0.1.3 examples/form.rb
glimmer-dsl-libui-0.1.2 examples/form.rb
glimmer-dsl-libui-0.1.1 examples/form.rb
glimmer-dsl-libui-0.1.0 examples/form.rb
glimmer-dsl-libui-0.0.28 examples/form.rb
glimmer-dsl-libui-0.0.27 examples/form.rb
glimmer-dsl-libui-0.0.26 examples/form.rb
glimmer-dsl-libui-0.0.25 examples/form.rb
glimmer-dsl-libui-0.0.24 examples/form.rb
glimmer-dsl-libui-0.0.23 examples/form.rb
glimmer-dsl-libui-0.0.22 examples/form.rb
glimmer-dsl-libui-0.0.21 examples/form.rb
glimmer-dsl-libui-0.0.20 examples/form.rb
glimmer-dsl-libui-0.0.19 examples/form.rb
glimmer-dsl-libui-0.0.18 examples/form.rb
glimmer-dsl-libui-0.0.17 examples/form.rb
glimmer-dsl-libui-0.0.16 examples/form.rb