Class: TkWrapper::Widgets::Menu::Cascade
- Inherits:
-
Base::Widget
- Object
- Base::Widget
- TkWrapper::Widgets::Menu::Cascade
- Defined in:
- lib/widgets/menu.rb
Instance Attribute Summary
Attributes inherited from Base::Widget
#cell, #childs, #config, #font, #ids, #manager, #opts, #parent, #winfo
Instance Method Summary collapse
Methods inherited from Base::Widget
#create_tk_widget, #each, #init_id, #initialize, #initialize_utilities, #normalize_childs, #push, #tk_widget
Constructor Details
This class inherits a constructor from TkWrapper::Widgets::Base::Widget
Instance Method Details
#build(parent, **args) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/widgets/menu.rb', line 20 def build(parent, **args) args[:configure] = false super(parent, **args) @config[:menu] = parent..add :cascade, **@config.config end |
#tk_class ⇒ Object
16 17 18 |
# File 'lib/widgets/menu.rb', line 16 def tk_class TkMenu end |