Method: Tk::Iwidgets::Menubar#insert
- Defined in:
- ext/lib/tkextlib/iwidgets/menubar.rb
#insert(idx, type, tag = nil, keys = {}) ⇒ Object
164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 |
# File 'ext/lib/tkextlib/iwidgets/menubar.rb', line 164 def insert(idx, type, tag=nil, keys={}) if tag.kind_of?(Hash) keys = tag tag = nil end if tag tag = Tk::Itk::Component.new(self, tagid(tag)) else tag = Tk::Itk::Component.new(self) end keys = _symbolkey2str(keys) keys['menu'] = (keys['menu']) if keys.key?('menu') tk_call(@path, 'insert', index(idx), type, tagid(tag), *hash_kv(keys)) tag end |