module Tk::Tcllib::Validator
Constants
- PACKAGE_NAME
Public Class Methods
Source
# File lib/tkextlib/tcllib/validator.rb, line 36 def self.attach(widget, color, cmd=nil, &block) tk_call_without_enc('::widget::validator', 'attach', widget, color, cmd || block) nil end
Source
# File lib/tkextlib/tcllib/validator.rb, line 41 def self.detach(widget) tk_call_without_enc('::widget::validator', 'detach', widget) nil end
Source
# File lib/tkextlib/tcllib/validator.rb, line 19 def self.package_name PACKAGE_NAME end
Source
# File lib/tkextlib/tcllib/validator.rb, line 23 def self.package_version begin TkPackage.require('widget::validator') rescue '' end end
Source
# File lib/tkextlib/tcllib/validator.rb, line 46 def self.validate(widget) tk_call_without_enc('::widget::validator', 'validate', widget) nil end
Public Instance Methods
Source
# File lib/tkextlib/tcllib/validator.rb, line 51 def attach_validator(color, cmd=nil, &block) tk_call_without_enc('::widget::validator', 'attach', @path, color, cmd || block) self end
Source
# File lib/tkextlib/tcllib/validator.rb, line 56 def detach_validator(color, cmd=nil) tk_call_without_enc('::widget::validator', 'detach', @path) self end
Source
# File lib/tkextlib/tcllib/validator.rb, line 61 def invoke_validator(color, cmd=nil) tk_call_without_enc('::widget::validator', 'validate', @path) self end
Also aliased as: validate_validator