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
.