Methods
- #
- A
- D
- G
- I
- P
- R
Included Modules
Constants
| PACKAGE_NAME | = | 'widget::toolbar'.freeze |
| TkCommandNames | = | ['::widget::toolbar'.freeze].freeze |
Class Public methods
package_name()
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 19 def self.package_name PACKAGE_NAME end
package_version()
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 23 def self.package_version begin TkPackage.require('widget::toolbar') rescue '' end end
Instance Public methods
__destroy_hook__()
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 126 def __destroy_hook__ Tk::Tcllib::Widget::ToolbarItem::ToolbarItemID_TBL.mutex.synchronize{ Tk::Tcllib::Widget::ToolbarItem::ToolbarItemID_TBL.delete(@path) } end
add(*args)
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 147 def add(*args) Tk::Tcllib::Widget::Toolbar.new(self, *args) end
delete(*items)
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 171 def delete(*items) tk_send('delete', *items) self end
getframe()
Link
Also aliased as: get_frame
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 142 def getframe window(tk_send('getframe')) end
itemid(item)
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 151 def itemid(item) window(tk_send('itemid')) end
items(pattern)
Link
Source: show
# File ext/tk/lib/tkextlib/tcllib/toolbar.rb, line 155 def items(pattern) tk_split_simplelist(tk_send('items', pattern)).map{|id| Tk::Tcllib::Widget::ToolbarItem.id2obj(self, id) } end