tablelist::convEventFields Commandtablelist::getTablelistPath Commandtablelist::getTablelistColumn CommandThe commands described in this reference page are designed to be
used in binding scripts associated with the binding tags whose
names are returned by the bodytag and
labeltag subcommands
of the Tcl command associated with a tablelist widget. The
first two of these commands are also used in the default binding
scripts associated with the binding tag
TablelistBody. For details and examples
see the sections DEFAULT AND INDIVIDUAL
BINDINGS FOR THE TABLELIST BODY and DEFAULT AND INDIVIDUAL
BINDINGS FOR THE HEADER LABELS.
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. It
can also be a header label or of an additional widget placed by
Tablelist into a header label for displaying a header image or a
sort arrow. 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] {}
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. It
can also be a header label or of an additional widget placed by
Tablelist into a header label for displaying a header image or a
sort arrow. The return value is often assigned to the help
variable tablelist::W.tablelist::getTablelistColumn Commandtablelist::getTablelistColumn - Get the column
number from the path name of a tablelist header labeltablelist::getTablelistColumn headerLabelPathName
headerLabelPathName of a tablelist header label
or of an additional widget placed by Tablelist into a header label
for displaying a header image or a sort arrow.%W. The return value is often
assigned to the help variable
tablelist::col.