30
#--- followings may be private functions of tklib
31
def self.isa(compare_as, *args)
33
return Tk.tk_call('::widget::isa', compare_as, *args)
35
if TkComm.bool(Tk.tk_call('info','command','::widget::isa')) ||
36
! TkComm.bool(Tk.tk_call('info','command','::widget::validate'))
40
Tk.tk_call('::widget::validate', compare_as, *args)
42
def self.validate(compare_as, *args)
44
return Tk.tk_call('::widget::validate', compare_as, *args)
46
if TkComm.bool(Tk.tk_call('info','command','::widget::validate')) ||
47
! TkComm.bool(Tk.tk_call('info','command','::widget::isa'))
51
Tk.tk_call('::widget::isa', compare_as, *args)
32
56
module Tk::Tcllib::Widget
57
TkComm::TkExtlibAutoloadModule.unshift(self)
59
autoload :Calendar, 'tkextlib/tcllib/calendar'
61
autoload :Canvas_Sqmap, 'tkextlib/tcllib/canvas_sqmap'
62
autoload :Canvas_Zoom, 'tkextlib/tcllib/canvas_zoom'
33
64
autoload :Dialog, 'tkextlib/tcllib/dialog'
35
66
autoload :Panelframe, 'tkextlib/tcllib/panelframe'
46
77
autoload :Superframe, 'tkextlib/tcllib/superframe'
47
78
autoload :SuperFrame, 'tkextlib/tcllib/superframe'
80
autoload :Toolbar, 'tkextlib/tcllib/toolbar'
81
autoload :ToolbarItem, 'tkextlib/tcllib/toolbar'