Class: TkWrapper::Widgets::Menu::Cascade

Inherits:
Base::Widget show all
Defined in:
lib/widgets/menu.rb

Instance Attribute Summary

Attributes inherited from Base::Widget

#childs, #config, #parent

Instance Method Summary collapse

Methods inherited from Base::Widget

#check_match, config, #configure, #create_tk_widget, #find, #find_all, #ids, #initialize, manager, #manager, modify, #push, #tk_widget

Constructor Details

This class inherits a constructor from TkWrapper::Widgets::Base::Widget

Instance Method Details

#build(parent) ⇒ Object



18
19
20
21
22
# File 'lib/widgets/menu.rb', line 18

def build(parent)
  super(parent, configure: false)
  @config[:menu] = tk_widget
  parent.tk_widget.add :cascade, **@config.config
end

#tk_classObject



14
15
16
# File 'lib/widgets/menu.rb', line 14

def tk_class
  TkWidgets::TkMenu
end