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] {}