module Tk::Tcllib::Widget

Constants

DateEntry
PACKAGE_NAME
Panelframe
Screenruler
ScrolledWindow
Scrolledwindow
Superframe

Public Class Methods

isa(compare_as, *args) click to toggle source
# File lib/tkextlib/tcllib/widget.rb, line 31
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() click to toggle source
# File lib/tkextlib/tcllib/widget.rb, line 18
def self.package_name
  PACKAGE_NAME
end
package_version() click to toggle source
# File lib/tkextlib/tcllib/widget.rb, line 22
def self.package_version
  begin
    TkPackage.require('widget')
  rescue
    ''
  end
end
validate(compare_as, *args) click to toggle source
# File lib/tkextlib/tcllib/widget.rb, line 42
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