| Module | WidgetWrapper::Initializer |
| In: |
widget_wrapper/lib/wx_wrapper/initializer.rb
|
Initializes the application widgets.
anvil "FirstApp" do
frame "Hello World!"
end
# File widget_wrapper/lib/wx_wrapper/initializer.rb, line 10
10: def anvil(name)
11: Wx::App.run do
12: yield if block_given?
13: end
14: end
# File widget_wrapper/lib/wx_wrapper/initializer.rb, line 16
16: def extract_options_from_args!(args) #nodoc
17: args.last.is_a?(Hash) ? args.pop : {}
18: end
# File widget_wrapper/lib/wx_wrapper/initializer.rb, line 20
20: def position_array_to_instance(options) #nodoc
21: options[:position] = Wx::Point.new(options[:position][0], options[:position][1]) unless options[:position].nil?
22: end
# File widget_wrapper/lib/wx_wrapper/initializer.rb, line 24
24: def size_array_to_instance(options) #nodoc
25: options[:size] = Wx::Size.new(options[:size][0], options[:size][1]) unless options[:size].nil?
26: end