TmList
Section: C Library Functions (3)
Updated: 24 July 1993
Index
Return to Main Contents
NAME
TmList
- the List widget class
SYNOPSIS
xmList
pathName [options]
DESCRIPTION
This is the
tcl
binding to the Motif List widget.
CLASSES
The class name for resource files is
XmList.
Resources are inherited from
TmPrimitive, TmCore.
Methods are inherited from
TmCore.
RESOURCES
The new resources are
-
automaticSelection
doubleClickInterval
itemCount
items
listMarginHeight
listMarginWidth
listSizePolicy
listSpacing
scrollBarDisplayPolicy
selectedItemCount
selectedItems
stringDirection
topItemPosition
visibleItemCount
- itemCount
-
The value for this resource is the number of
items.
If this number is different from the actual number of items in the list,
Motif will probably core dump.
- items
-
The value for this resource is a
string consisting of words separated by commas.
An item may contain a comma if it is prefixed by the escape
character as in `\,'.
- selectionPolicy
-
The values for this resource are
-
single_select
multiple_select
extended_select
browse_select
extendedSelectionCallback
multipleSelectionCallback
singleSelectionCallback
METHODS
The extra methods supported for this class are
-
addItem
addItemUnselected
deleteItem
deleteAllItems
deletePosition
deselectAllItems
deselectItem
deselectPosition
itemExists
positionSelected
selectItem
selectPosition
setBottomItem
setBottomPosition
setItem
setPosition
browseSelectionCallback
defaultActionCallback
- addItem item position
-
Add an item to the list at a particular position.
A position of 1 makes it the first, 2 makes it second, etc.
A position of 0 makes it the last item.
- addItemUnselected item position
-
Add an item to the list at a particular position.
Do not select the item even if it is in the selected set.
- deleteItem item
-
Delete the first matching item from the list.
- deletePosition position
-
Delete the item at the position in the list.
- deselectAllItems
-
remove all items from the selected set.
- deselectItem item
-
Deselect the first item in the selected set that matches the item.
- deselectPosition position
-
Deselect the item at the specified position.
- itemExists item
-
returns "true" if the item is in the list, otherwise "false"
- itemPosition item
-
returns the position of the item in the list.
- selectItem item notify
-
Selects the item, and if notify is true calls the selection callback
- selectPosition position notify
-
Selects the item at the position, and if notify is true calls the
selection callback.
- setBottomItem item
-
make the specified item the last visible item in the list
- setBottomPosition position
-
make the item at the position the last visible item in the list.
- setItem item
-
make the item the first visible item in the lis
- setItem item
-
make the item the first visible item in the list
CALLBACK SUBSTITUTIONS
The following substitutions are supported:
-
%reason
- the additional values are
-
browse_select
default_action
extended_select
multiple_select
single_select
%item
- the selected item.
%item_position
- the position of the selected item.
%selected_items
- the list of selected items.
%selected_item_count
- the number of selected items.
%selection_type
- one of
initial modification addition
BUGS
If the number of items is different from the number set in itemCount,
Motif will probably core dump.
The list of items is a tcl list.
This is different to the comma-separated list usually used
by Motif.
Sorry about the inconsistency.
AUTHOR
Jan Newmarch, University of Canberra
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- CLASSES
-
- RESOURCES
-
- METHODS
-
- CALLBACK SUBSTITUTIONS
-
- BUGS
-
- AUTHOR
-
This document was created by
man2html,
using the manual pages.
Time: 04:19:42 GMT, December 02, 2024