| Module | WidgetWrapper::Menus::Frame |
| In: |
widget_wrapper/lib/wx_wrapper/menu.rb
|
# File widget_wrapper/lib/wx_wrapper/menu.rb, line 17
17: def create_menu_events(menu_bar)
18: menu_bar.menus.each do |menu|
19: menu.items.each do |item|
20: evt_menu(item.get_id) { send(menu_item_label_to_method(item.get_label)) }
21: end
22: end
23: end
Creates a menu bar for the frame. Example syntax:
frame.menu_bar do |menu_bar|
menu_bar.menu do |menu|
end
end
# File widget_wrapper/lib/wx_wrapper/menu.rb, line 10
10: def menu_bar
11: new_menu_bar = Wx::MenuBar.new
12: yield(new_menu_bar) if block_given?
13: create_menu_events(new_menu_bar)
14: set_menu_bar(new_menu_bar)
15: end