Type:
Module
Constants:
WidgetClassNames : TkUtil.untrust({})
TkExtlibAutoloadModule : TkUtil.untrust([])
Tk_IDs : [ TkUtil.untrust("00000"), # [0]-cmdid TkUtil.untrust("00000") # [1]-winid ]

Tk_CMDTBL = {} Tk_WINDOWS = {}

Tk_CMDTBL : Object.new

for backward compatibility

Tk_WINDOWS : Object.new
GET_CONFIGINFO_AS_ARRAY : true

GET_CONFIGINFO_AS_ARRAY = false => returns a Hash { opt =>val, ⦠}

true  => returns an Array [[opt,val], ... ]

val is a list which includes resource info.

GET_CONFIGINFOwoRES_AS_ARRAY : true

for configinfo without resource info; list of [opt, value] pair

false => returns a Hash { opt=>val, ... }
true  => returns an Array [[opt,val], ... ]
USE_TCLs_LIST_FUNCTIONS : true

define TkComm module (step 2: event binding)

bindinfo

bindinfo(tagOrClass, context=nil) Instance Public methods

2015-06-04 15:32:38
_at

_at(x,y=nil) Class Public methods

2015-06-04 13:55:19
procedure

procedure(val) Class Public methods

2015-06-04 14:45:07
uninstall_cmd 2

uninstall_cmd(id) Instance Public methods

2015-06-04 15:52:07
array2tk_list

array2tk_list(ary, enc=nil) Class Public methods

2015-06-04 14:28:46
install_cmd 2

install_cmd(cmd) Instance Public methods private :install_cmd, :uninstall_cmd

2015-06-04 15:42:35
bind_all

bind_all(context, *args) Instance Public methods def

2015-06-04 15:12:13
bind_append

bind_append(tagOrClass, context, *args) Instance Public methods def

2015-06-04 15:15:34
_fromUTF8

_fromUTF8(str, encoding = nil) Class Public methods

2015-06-04 14:12:30
bind_remove

bind_remove(tagOrClass, context) Instance Public methods

2015-06-04 15:22:16