class BasicEntry
Attributes
entry_text[RW]
Public Instance Methods
launch()
click to toggle source
# File examples/basic_entry.rb, line 10 def launch window('Basic Entry', 300, 50) { horizontal_box { entry { # stretchy true # Smart default option for appending to horizontal_box text <=> [self, :entry_text, after_write: ->(text) {puts text; $stdout.flush}] # bidirectional data-binding between text property and entry_text attribute, printing after write to model. } button('Button') { stretchy false # stretchy property is available when control is nested under horizontal_box on_clicked do msg_box('You entered', entry_text) end } } on_closing do puts 'Bye Bye' end }.show end