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
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 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
.