Module WidgetWrapper::Controls
In: widget_wrapper/lib/wx_wrapper/control.rb

Methods

button   text_box  

Public Instance methods

Creates a button within a frame.

  frame "Timer" do |f|
    f.button :start, :label => 'Start Timer'
  end

[Source]

    # 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

[Source]

    # 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

[Validate]