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)

tk_tcl2ruby

tk_tcl2ruby(val, enc_mode = false, listobj = true) Class Public methods

2015-06-04 14:58:59
bind_append_all

bind_append_all(context, *args) Instance Public methods def

2015-06-04 15:19:42
_toUTF8

_toUTF8(str, encoding = nil) Class Public methods

2015-06-04 14:21:12
install_cmd

install_cmd(cmd, local_cmdtbl=nil) Class Public methods

2015-06-04 14:36:18
bind_remove_all

bind_remove_all(context) Instance Public methods

2015-06-04 15:28:25
bindinfo_all

bindinfo_all(context=nil) Instance Public methods

2015-06-04 15:36:46
_next_cmd_id

_next_cmd_id() Class Public methods

2015-06-04 14:18:47
mutex

mutex() Instance Public methods

2015-06-04 15:44:17
_callback_entry_class?

_callback_entry_class?(cls) Class Public methods

2015-06-04 14:02:41
_genobj_for_tkwidget

_genobj_for_tkwidget(path) Class Public methods

2015-06-04 14:13:34