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