Module: Tk::Tcllib::Widget (Ruby 2.3.4)

In Files

  • tk/lib/tkextlib/tcllib/calendar.rb
  • tk/lib/tkextlib/tcllib/canvas_sqmap.rb
  • tk/lib/tkextlib/tcllib/canvas_zoom.rb
  • tk/lib/tkextlib/tcllib/dateentry.rb
  • tk/lib/tkextlib/tcllib/dialog.rb
  • tk/lib/tkextlib/tcllib/menuentry.rb
  • tk/lib/tkextlib/tcllib/panelframe.rb
  • tk/lib/tkextlib/tcllib/ruler.rb
  • tk/lib/tkextlib/tcllib/screenruler.rb
  • tk/lib/tkextlib/tcllib/scrolledwindow.rb
  • tk/lib/tkextlib/tcllib/scrollwin.rb
  • tk/lib/tkextlib/tcllib/statusbar.rb
  • tk/lib/tkextlib/tcllib/superframe.rb
  • tk/lib/tkextlib/tcllib/toolbar.rb
  • tk/lib/tkextlib/tcllib/widget.rb

Class/Module Index [+]

Quicksearch

Tk::Tcllib::Widget

Public Class Methods

isa(compare_as, *args)
 
               # File tk/lib/tkextlib/tcllib/widget.rb, line 32
def self.isa(compare_as, *args)
  begin
    return Tk.tk_call('::widget::isa', compare_as, *args)
  rescue => e
    if TkComm.bool(Tk.tk_call('info','command','::widget::isa')) ||
        ! TkComm.bool(Tk.tk_call('info','command','::widget::validate'))
      fail e
    end
  end
  Tk.tk_call('::widget::validate', compare_as, *args)
end
            
package_name()
 
               # File tk/lib/tkextlib/tcllib/widget.rb, line 19
def self.package_name
  PACKAGE_NAME
end
            
package_version()
 
               # File tk/lib/tkextlib/tcllib/widget.rb, line 23
def self.package_version
  begin
    TkPackage.require('widget')
  rescue
    ''
  end
end
            
validate(compare_as, *args)
 
               # File tk/lib/tkextlib/tcllib/widget.rb, line 43
def self.validate(compare_as, *args)
  begin
    return Tk.tk_call('::widget::validate', compare_as, *args)
  rescue => e
    if TkComm.bool(Tk.tk_call('info','command','::widget::validate')) ||
        ! TkComm.bool(Tk.tk_call('info','command','::widget::isa'))
      fail e
    end
  end
  Tk.tk_call('::widget::isa', compare_as, *args)
end