diff options
Diffstat (limited to 'ext/tk/lib/tkextlib/iwidgets/menubar.rb')
-rw-r--r-- | ext/tk/lib/tkextlib/iwidgets/menubar.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ext/tk/lib/tkextlib/iwidgets/menubar.rb b/ext/tk/lib/tkextlib/iwidgets/menubar.rb index ba4bb5f40d..dea3d34c2a 100644 --- a/ext/tk/lib/tkextlib/iwidgets/menubar.rb +++ b/ext/tk/lib/tkextlib/iwidgets/menubar.rb @@ -18,6 +18,11 @@ class Tk::Iwidgets::Menubar WidgetClassName = 'Menubar'.freeze WidgetClassNames[WidgetClassName] = self + def __strval_optkeys + super() << 'menubuttons' + end + private :__strval_optkeys + def __tkvariable_optkeys super() << 'helpvariable' end @@ -37,6 +42,16 @@ class Tk::Iwidgets::Menubar end private :__item_config_cmd + def __item_strval_optkeys(id) + super(id) << 'selectcolor' + end + private :__item_strval_optkeys + + def __item_tkvariable_optkeys(id) + super(id) << 'helpstr' + end + private :__item_tkvariable_optkeys + def tagid(tagOrId) if tagOrId.kind_of?(Tk::Itk::Component) tagOrId.name |