| Module | WidgetWrapper::Controls |
| In: |
widget_wrapper/lib/wx_wrapper/control.rb
|
Creates a button within a frame.
frame "Timer" do |f|
f.button :start, :label => 'Start Timer'
end
# File widget_wrapper/lib/wx_wrapper/control.rb, line 22
22: def button(name, options={})
23: label = options[:label] ||= ''
24: position_array_to_instance(options)
25: size_array_to_instance(options)
26: style_array_to_constants(options)
27: validator = options[:validator] ||= Wx::DEFAULT_VALIDATOR
28:
29: Wx::Button.new(self, -1, label, options[:position], options[:size], options[:style], validator)
30: end
Creates a text box within a frame.
frame "Editor" do |f|
f.text_box :editor, :value => 'Change me please'
end
# File widget_wrapper/lib/wx_wrapper/control.rb, line 8
8: def text_box(name, options={})
9: value = options[:value] ||= ""
10: position_array_to_instance(options)
11: size_array_to_instance(options)
12: style_array_to_constants(options)
13:
14: Wx::TextCtrl.new(self, -1, value, options[:position], options[:size], options[:style])
15: end