Sha256: 82cb3da1c19d386f80db8639870f2ebc416de342493ca75eb9b2921c3962c242
Contents?: true
Size: 910 Bytes
Versions: 92
Compression:
Stored size: 910 Bytes
Contents
require 'glimmer-dsl-libui' include Glimmer window('Login') { margined true vertical_box { form { @username_entry = entry { label 'Username:' } @password_entry = password_entry { label 'Password:' } } horizontal_box { @login_button = button('Login') { on_clicked do @username_entry.enabled = false @password_entry.enabled = false @login_button.enabled = false @logout_button.enabled = true end } @logout_button = button('Logout') { enabled false on_clicked do @username_entry.text = '' @password_entry.text = '' @username_entry.enabled = true @password_entry.enabled = true @login_button.enabled = true @logout_button.enabled = false end } } } }.show
Version data entries
92 entries across 92 versions & 1 rubygems