Sha256: 4655b64d8dcced97a87520acbfa3dd1d478091bdc018c4cfca527f9c0b744dce
Contents?: true
Size: 927 Bytes
Versions: 116
Compression:
Stored size: 927 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 } @phone_entry = entry { label 'Phone' # label property is available when control is nested under form } @email_entry = entry { label 'Email' # label property is available when control is nested under form } } button('Display Info') { stretchy false on_clicked do msg_box('Info', "#{@first_name_entry.text} #{@last_name_entry.text} has phone #{@phone_entry.text} and email #{@email_entry.text}") end } } }.show
Version data entries
116 entries across 116 versions & 1 rubygems