The commands described in this reference page are used in the default
binding scripts associated with the binding tag
TablelistBody
. It is recommended to use them also
in individual binding scripts for the binding tag whose name is returned by
the bodytag
subcommand of the Tcl command associated with a tablelist widget (see the
DEFAULT AND INDIVIDUAL BINDINGS
FOR THE TABLELIST BODY section of the corresponding reference page for
details).
tablelist::getTablelistPath
Commandtablelist::getTablelistPath
- Get the path name of a
tablelist widget from the path name of one of its descendantstablelist::getTablelistPath descendantPathName
descendantPathName
of one of its descendants.%W
, which can be the tablelist's body, one of the
separator frames, a label widget displaying an embedded image, or (a
descendant of) an embedded window. The return value is often assigned
to the help variable tablelist::W
.tablelist::convEventFields
Commandtablelist::convEventFields
- Convert event fields relative
to a descendant of a tablelist widgettablelist::convEventFields descendantPathName x y
descendantPathName
of one of its descendants and from
the x and y coordinates x
, y
relative to this descendant. The command returns these values as the
components of a list consisting of three elements.%W
, which can be the tablelist's body, one of the
separator frames, a label widget displaying an embedded image, or (a
descendant of) an embedded window. Likewise, the arguments
x
and y
correspond to the event
fields %x
and %y
. The three
elements of the list returned by the command are usually assigned to the
help variables tablelist::W
,
tablelist::x
, and tablelist::y
,
by using the statement
foreach {tablelist::W tablelist::x tablelist::y} \ [tablelist::convEventFields %W %x %y] {}