2
# tkextlib/tcllib/ruler.rb
3
# by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp)
5
# * Part of tcllib extension
10
require 'tkextlib/tcllib.rb'
12
# TkPackage.require('widget::ruler', '1.0')
13
TkPackage.require('widget::ruler')
17
class Ruler < TkWindow
18
PACKAGE_NAME = 'widget::ruler'.freeze
23
def self.package_version
25
TkPackage.require('widget::ruler')
34
class Tk::Tcllib::Widget::Ruler
35
TkCommandNames = ['::widget::ruler'.freeze].freeze
38
['showvalues', 'outline', 'grid']
40
private :__boolval_optkeys
42
def __numlistval_optkeys
45
private :__numlistval_optkeys
48
if keys and keys != None
49
tk_call_without_enc(self.class::TkCommandNames[0], @path,
52
tk_call_without_enc(self.class::TkCommandNames[0], @path)
62
def shade(org, dest, frac)
63
tk_send('shade', org, dest, frac)