Content-type: text/html
DXmCreateSvn - Creates an SVN widget
Widget DXmCreateSvn(
Widget parent,
char *name,
Arg *arglist,
int argcount
);
The identifier (widget ID) of the parent widget.
A character string that defines the name of the widget.
The application argument list.
An integer that represents the number of arguments in the
application argument list. If there are no arguments in the argument list,
argcount
must equal 0. However, when
argcount
equals 0, the argument list does not have to be Null.
The DXmCreateSvn routine allows you to create a hierarchical structure of information that is presented to a user in an organized manner and in a way that lets the user navigate in, and select from, that structure. Your application need only tell the SVN widget about the organization of the data and respond to SVN widget callbacks; the SVN widget is responsible for actually displaying the data.
You can use SVN to display hierarchical information in three different formats, or modes: Outline format. Tree format, which can be oriented from the top, the left, in outline form, and in a user-defined style. Column format, which differs from outline format in that a window pane separates a set of components from the rest of the display. You can scroll horizontally on each side, independently of the other side. However, you have only one vertical scroll bar.
Each SVN line, or entry, in your hierarchy can display as many as thirty pieces of information (called components) depending on the amount of information users need. The components can be of three data types: text, pixmaps, and widgets.
The SVN widget includes additional support routines (also described in this document) that allow your application to insert and remove components, set the text associated with a component, set a component to be hidden, set and determine a component's width, and determine a component's number.
When you create an SVN widget, note that applications must be able to
communicate with the widget through Toolkit routine calls that request information
about and manipulate selections. As such, when you use the
DXmCreateSvn
routine to create the SVN widget, you must include the following
SVN callbacks:
DXmSvnNattachToSourceCallback
DXmSvnNgetEntryCallback
DXmSvnNselectAndConfirmCallback
You can set the following widget-specific resources in the arglist:
XtCallbackList DXmSvnNattachToSourceCallback Boolean DXmSvnNcolumnLines; Dimension DXmSvnNdefaultSpacing; XtCallbackList DXmSvnNdetachFromSourceCallback XtCallbackList DXmSvnNdisplayChangedCallback short DXmSvnNdisplayMode; XtCallbackList DXmSvnNdraggingCallback XtCallbackList DXmSvnNdraggingEndCallback XtCallbackList DXmSvnNentrySelectedCallback XtCallbackList DXmSvnNentryTransferCallback XtCallbackList DXmSvnNentryUnselectedCallback Boolean DXmSvnNexpectHighlighting; XtCallbackList DXmSvnNextendConfirmCallback Boolean DXmSvnNfixedWidthEntries; XmFontList DXmSvnNfontList; XmFontList DXmSvnNfontListLevel0; XmFontList DXmSvnNfontListLevel1; XmFontList DXmSvnNfontListLevel2; XmFontList DXmSvnNfontListLevel3; XmFontList DXmSvnNfontListLevel4; Boolean DXmSvnNforceSeqGetEntry; XtCallbackList DXmSvnNgetEntryCallback Dimension DXmSvnNghostHeight; Pixmap DXmSvnNghostPixmap; Dimension DXmSvnNghostWidth; Position DXmSvnNghostX; Position DXmSvnNghostY; XtCallbackList DXmSvnNhelpRequestedCallback; Dimension DXmSvnNindentMargin; Boolean DXmSvnNliveScrolling; Boolean DXmSvnNmultipleSelections; XmString DXmSvnNnavWindowTitle; longword DXmSvnNnumberOfEntries; Widget DXmSvnNoutlineHScrollWidget; Widget DXmSvnNpaneWidget; XtCallbackList DXmSvnNpopupMenuCallback longword DXmSvnNprimaryPercentage Widget DXmSvnNprimaryWindowWidget Position DXmSvnNsecondaryBaseX; Boolean DXmSvnNsecondaryComponentsUnmapped; Widget DXmSvnNsecondaryWindowWidget; XtCallbackList DXmSvnNselectAndConfirmCallback short DXmSvnNselectionMode; XtCallbackList DXmSvnNselectionsDraggedCallback Boolean DXmSvnNshowPathToRoot; short DXmSvnNstartColumnComponent; short DXmSvnNstartLocationCursor; XtCallbackList DXmSvnNtransitionsDoneCallback Dimension DXmSvnNtreeArcWidth; Boolean DXmSvnNtreeCenteredComponents; Boolean DXmSvnNtreeEntryOutlines; Boolean DXmSvnNtreeEntryShadows; Boolean DXmSvnNtreeIndexAll; Dimension DXmSvnNtreeLevelSpacing; Boolean DXmSvnNtreePerpendicularLines; Dimension DXmSvnNtreeSiblingSpacing; short DXmSvnNtreeStyle; Boolean DXmSvnNtruncateText; Boolean DXmSvnNuseScrollButtons;
Callback (or callbacks) made when a widget attaches to the source data module, which then calls the DXmSvnAddEntries routine to specify the initial entries (and number of entries) in the data hierarchy. The callback reason is DXmSvnCRAttachToSource. The default is Null. Access is CG. A Boolean resource that, when True, specifies that columns are to be separated with a line. The default is False. Access is CSG. The number of pixels between components. The default is 12 pixels. Access is CSG. Callback made when the widget is detached from the source data module (the widget is being destroyed). The application records that this widget will never call back. The callback reason is DXmSvnCRDetachFromSource. The default is Null. Access is CSG. Callback made when the entries currently being displayed to the user have changed. This change may be in response to an expand or collapse operation, scrolling, or the application issuing calls to the DXmSvnPositionDisplay routine.
Value | Description |
DXmSvnKdisplayOutline | Display in outline mode. |
DXmSvnKdisplayColumns | Display in column mode. |
DXmSvnKdisplayTree | Display in tree mode. |
DXmSvnKdisplayAllModes |
Used only by the DXmSvnSetComponentHidden
routine to hide a component in all modes.
|
DXmSvnKdisplayNone |
Used only by the DXmSvnSetComponentHidden
routine to display (not hide) a component in any mode.
|
Field | Description |
time |
The time that the button press event occurred
|
x |
The
x
position
of the pointer
|
y |
The
y
position
of the pointer
|
dragged_entry_number |
The number of the entry currently being dragged
while MB2 is pressed
|
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the XEvent that generated this
callback
|
Field | Description |
time |
The time that the button release event occurred
|
x |
The
x
position
of the cursor when the mouse button was released
|
y |
The
y
position
of the cursor when the mouse button was released
|
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the XEvent that generated this
callback
|
Field | Description |
entry_number | The entry selected |
component_number |
The component within the entry the mouse
was positioned over when the entry was selected
|
time | Time when the entry was selected |
entry_tag |
The value (previously set in the application
with the DXmSvnSetEntry or DXmSvnSetEntryTag routine) associated with the
entry_number
field
|
Value | Description |
DXmSvnKnotFirst |
This is not the first selection that has
been made.
|
DXmSvnKfirstOfOne |
There is only one selection being made.
|
DXmSvnKfirstOfMany |
This is the first of many selections being
made.
|
Field | Description |
entry_level | The entry's level number |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the XEvent that generated this
callback
|
Field | Description |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed.
|
Value | Description |
DXmSvnKtransferUnknown |
No modifier was specified with the MB2 click.
|
DXmSvnKtransferMove |
The ALT modifier was specified with the MB2
click.
|
DXmSvnKtransferCopy |
The Ctrl modifier was specified with the
MB2 click.
|
event |
A pointer to the X event structure describing
the event that generated this callback.
|
Field | Description |
entry_number | The canceled entry |
component_number |
The component within the entry the mouse
was positioned over when the entry was canceled
|
time |
Time when the selection was canceled
|
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Field | Description |
entry_number | The entry selected |
time | Time when the double click occurred |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Field | Description |
entry_number | The entry number required |
entry_tag |
The value (previously set in the application
with the DXmSvnSetEntry or DXmSvnAddEntries routine) associated with the
entry_number
field
|
entry_level | The entry's level number |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
Field | Description |
component_number |
The component number within the entry on
which help was requested
|
time | The time when the user requested help |
entry_number |
The entry number for which help was requested
|
entry_tag |
The value (previously set in the application
with the DXmSvnSetEntry routine) associated with the
entry_number
field
|
entry_level | The level number of the entry |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Subwidget | Value |
DXmSvnKHelpScroll | -1 |
DXmSvnKHelpNavButton | -2 |
DXmSvnKNavWindow | -3 |
Field | Description |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Field | Description |
component_number |
The component number on which the mouse was
positioned
|
time |
When the second click of the double click
occurred
|
entry_number |
The entry number of the selected entry
|
entry_tag |
The value (previously set in the application
with the DXmSvnSetEntry or DXmSvnAddEntries routine) associated with the
entry_number
field
|
entry_level | The level number of the entry |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Value | Description |
DXmSvnKselectEntry | Selects the entire entry. |
DXmSvnKselectComp | Selects only the component. |
DXmSvnKselectCompAndPrimary |
Selects the current component and the entire
primary side of the column view.
|
DXmSvnKselectEntryOrComp |
Selects either the entire entry (if the selection
is made on the primary side) or only the component (if the selection is made
on the secondary side of the display window).
|
Field | Description |
component_number |
The component number on which the mouse button
was released
|
x |
The
x
position
at which the mouse button was released
|
y |
The
y
position
at which the mouse button was released
|
entry_number |
The entry number on which the mouse button
was released
|
entry_tag |
The value (previously set in the application
with the DXmSvnSetEntry routine) associated with the
entry_number
field
|
entry_level | The entry's level number |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Field | Description |
loc_cursor_entry_number |
The number of the entry where the location
cursor is currently displayed
|
event |
A pointer to the X event structure describing
the event that generated this callback
|
Value | Description |
DXmSvnKtopTree |
A vertical tree format (oriented from the
top).
|
DXmSvnKhorizontalTree |
A horizontal tree format (oriented from the
left).
|
DXmSvnKoutlineTree | Oriented in outline form. |
DXmSvnKuserDefinedTree |
Oriented in an application-defined format.
The SVN widget uses the
x
and
y
coordinate values you specify for an entry to determine the entry's position
in the tree.
|
typedef struct
{
int reason;
int entry_number;
int component_number;
int first_selection;
int x;
int y;
XtPointer entry_tag;
Time time;
int entry_level;
int loc_cursor_entry_number;
int transfer_mode;
int dragged_entry_number;
XEvent *event;
} DXmSvnCallbackStruct;
Callback Field Descriptions
Note that all callbacks do not use all the fields listed except reason, which is common to all. An integer set to the callback reason. The identifier of the entry. The identifier of the component. One of the following values:
Value | Description |
DXmSvnKnotFirst |
This is not the first selection that has
been made.
|
DXmSvnKfirstOfOne |
There is only one selection being made.
|
DXmSvnKfirstOfMany |
This is the first of many selections being
made.
|
Callback | Routine |
DXmSvnNentrySelectedCallback |
DXmSvnSetEntry DXmSvnSetEntryTag
|
DXmSvnNgetEntryCallback |
DXmSvnSetEntry DXmSvnAddEntries
|
DXmSvnNhelpRequestedCallback | DXmSvnSetEntry |
DXmSvnNselectAndConfirmCallback |
DXmSvnSetEntry DXmSvnAddEntries
|
DXmSvnNselectionsDraggedCallback | DXmSvnSetEntry |
The following table lists the reasons and the valid callback fields for each:
Reason | Valid Fields |
DXmSvnCRAttachToSource | reason |
DXmSvnCRDetachFromSource | reason |
DXmSvnCRDisplayChanged | reason |
DXmSvnCRDragging |
reason, x, y, time, loc_cursor_entry_number,
dragged_entry_number, event
|
DXmSvnCRDraggingEnd |
reason, x, y, time, loc_cursor_entry_number,
event
|
DXmSvnCREntrySelected |
reason, entry_number, component_number,
first_selection, entry_tag, time, loc_cursor_entry_number, event
|
DXmSvnCREntryTransfer |
reason, loc_cursor_entry_number, transfer_mode,
event
|
DXmSvnCREntryUnselected |
reason, entry_number, component_number, time,
loc_cursor_entry_number
|
DXmSvnCRExtendConfirm |
reason, entry_number, time, loc_cursor_entry_number,
event
|
DXmSvnCRGetEntry |
reason, entry_number, entry_tag, entry_level,
loc_cursor_entry_number
|
DXmSvnCRHelpRequested |
reason, entry_number, component_number, entry_tag,
time, entry_level, loc_cursor_entry_number, event
|
DXmSvnCRPopupMenu |
reason, loc_cursor_entry_number, event
|
DXmSvnCRSelectAndConfirm |
reason, entry_number, component_number, entry_tag,
time, entry_level, loc_cursor_entry_number, event
|
DXmSvnCRSelectionsDragged |
reason, entry_number, component_number, x,
y, entry_tag, entry_level, loc_cursor_entry_number, event
|
DXmSvnCRTransitionsDone | reason, event |
The following table describes how specific keys function within the SVN environment. The table also lists the Motif virtual key symbols and its associated SVN function.
Motif Key Symbol | SVN Function |
KActivate |
Selects and confirms the current entry.
Equivalent to a double MB1 click on the mouse.
|
KBeginData |
Scrolls to the first entry in the SVN display;
selects and moves the location cursor to that entry.
|
KBeginLine | Scrolls to the extreme left of the display. |
KDown |
Selects and moves the location cursor to
the next entry in display, scrolling the display down if necessary.
|
KEndData |
Scrolls to the last entry in the SVN display;
selects and moves the location cursor to that entry.
|
KEndLine | Scrolls to the extreme right of the display. |
KExtendDown |
Adds the next entry to the extended selection.
Selects and moves the location cursor to the next entry.
|
KExtendUp |
Adds the previous entry to the extended selection.
Selects and moves the location cursor to the previous entry.
|
KHelp |
Reports the help callback to the application
if specified.
|
KLeft | Scrolls the display one character to the left. |
KMenu |
Reports the DXmNpopupMenuCallback to the
application if specified for the entry with the location cursor.
|
KNextColumn | Selects the next column component to the right. |
KNextPara | Scrolls to the bottom of the display. |
KPageDown |
Scrolls the display to the next screen of
entries. Selects and moves the location cursor to the entry located at the
same relative position on the next screen.
|
KPageLeft | Scrolls the display one screen to the left. |
KPageRight | Scrolls the display one screen to the right. |
KPageUp |
Scrolls the display to the previous screen
of entries. Selects and moves the location cursor to the entry located at
the same relative position on the previous screen.
|
KPrevColumn | Selects the previous column component to the left. |
KPrevPara | Scrolls to the top of the display. |
KRight | Scrolls the display one character to the right. |
KSelect |
Selects the current entry and cancels all
other selected entries.
|
KSelectAll | Selects all entries known to SVN. |
KUp |
Selects and moves the location cursor to
the previous entry in the display, scrolling the display if necessary.
|
Event | Action Routine |
BSelectPress: | svn_button1_down |
BSelectRelease: | svn_button1_up |
BSelectDrag: | svn_button1_motion |
BExtendPress: | svn_shiftbutton1_down |
BExtendRelease: | svn_button1_up |
BExtendDrag: | svn_button1_motion |
BTogglePress: | svn_ctrlbutton1_down |
BToggleRelease: | svn_button1_up |
BToggleDrag: | svn_button1_motion |
BDragPress: | svn_button2_down |
BDragRelease: | svn_button2_up |
BDragDrag: | svn_button2_motion |
BDragToggle: | (MB2-ctrl-click)svn_button2_down |
BDrag: | (MB2-Alt-click)svn_button2_down |
BMenu: | svn_button3_down |
BFocusIn: | svn_focus_in |
BFocusOut: | svn_focus_out |
BHelp: | svnhelp |
Event | Action Routine |
KMenu: | svn_f4_menu |
KDown: | svn_arrow_down |
KUp: | svn_arrow_up |
KPageDown: | svn_page_down |
KPageUp: | svn_page_up |
KEndData: | svn_scroll_to_top |
KBeginData: | svn_scroll_to_bottom |
KExtendUp: | svn_extend_up |
KExtendDown: | svn_extend_down |
MShiftKPageUp: | svn_extend_pageup |
MShiftKPageDown: | svn_extend_pagedown |
MShiftKBeginData: | svn_extend_to_top |
MShiftKEndData: | svn_extend_to_bottom |
KLeft: | svn_arrow_left |
KRight: | svn_arrow_right |
KBeginLine: | svn_scroll_to_left |
KEndLine: | svn_scroll_to_right |
KPageLeft: | svn_page_left |
KPageUp: | svn_page_right |
KActivate: | svn_activate_entry |
MCtrlKActivate: | svn_activate_entry |
KSpace: | svn_activate_entry |
MCtrlKSpace: | svn_activate_entry |
KSelect: | svn_activate_entry |
KHelp: | svnhelp |
KSelectAll: | svn_select_all |
KDeSelectAll: | svn_deselect_all |
KNextColumn: | svn_next_column |
KPrevColumn: | svn_prev_column |
MShiftKTab: | LclTraversePrevTabGroup |
KTab: | LclTraverseNextTabGroup |
MCtrlKTab: | LclTraversePrevTabGroup |
KCancel: | svn_cancel |
KNextPara: | svn_next_level |
KPrevPara: | svn_prev_level |
Routine | Description |
svn_button1_down |
Selects and moves the location cursor to
the current entry. Deselects all other entries.
|
svn_button1_up |
Completes selection started by the button1
press. Reports the DXmSvnNentrySelectedCallback to the application if specified.
If this BtnUp was a completion of a double MB1 click, the DXmSvnNselectAndConfirmCallback
will be reported to the application if specified.
|
svn_button1_motion |
Extends selection to include entries that
are passed over with the mouse motion. If the Ctrl modifier was pressed with
this MB1 motion, all entries passed over with the mouse selection state are
toggled.
|
svn_shiftbutton1_down |
Extends selection to include all entries
between the last selected entry and this current entry. Moves the location
cursor to this current entry.
|
svn_ctrlbutton1_down |
Toggles the selection state of the current
entry and moves the location cursor to this entry.
|
svn_button2_down |
Initiates a drag operation. If MB2 was pressed
on a selected entry then all selected entries are dragged. If MB2 was pressed
on a unselected entry then only that entry will be dragged. If the application
has set application dragging, via the DXmSvnSetApplDragging routine, the DXmSvnNdraggingCallback
will be reported if specified.
|
svn_button2_up |
Completes the drag operation. The DXmSvnNselectionsDragged
callback will be reported to the application if specified, and the entries
were selected. If the application has set application dragging, via the DXmSvnSetApplDragging
routine, the DXmSvnNdraggingEndCallback will be reported if specified. If
the MB2 click has been made without mouse motion, the DXmSvnNentryTransferCallback
will be reported to the application if specified.
|
svn_button2_motion |
A ghost object will be created and will follow
the mouse with MB2 motion.
|
svn_button3_down |
Reports DXmSvnNpopupMenu callback to the
application if specified for this entry.
|
svn_focus_in |
Sets focus to the SVN widget. Moves location
cursor to last selected entry in display.
|
svn_focus_out |
Removes focus from the SVN widget. Also
removes location cursor from last selected entry.
|
svnhelp |
Reports the help callback DXmSvnNhelpCallback
to the application if specified.
|
svn_f4_menu |
Reports the DXmNpopupMenuCallback to the
application if specified for the entry with the location cursor.
|
svn_arrow_down |
Selects and moves the location cursor to
the next entry in the display, scrolling the display down if necessary.
|
svn_arrow_up |
Selects and moves the location cursor to
the previous entry in the display, scrolling the display up if necessary.
|
svn_page_down |
Scrolls the display to the next screen of
entries. Selects and moves the location cursor to the entry located at the
same relative position on the next screen.
|
svn_page_up |
Scrolls the display to the previous screen
of entries. Selects and moves the location cursor to the entry located at
the same relative position on the previous screen.
|
svn_scroll_to_top |
Scrolls to the last entry in the SVN display;
selects and moves the location cursor to that entry.
|
svn_scroll_to_bottom |
Scrolls to the first entry in the SVN display;
selects and moves the location cursor to that entry.
|
svn_extend_up |
Adds the previous entry to the extended selection.
Selects and moves the location cursor to the previous entry, scrolling the
display if necessary.
|
svn_extend_down |
Adds the next entry to the extended selection.
Selects and moves the location cursor to that next entry, scrolling the display
if necessary.
|
svn_extend_pageup |
Extends the selection to include all entries
in the next screen. Moves the location cursor to the entry located at the
same relative position on the previous screen.
|
svn_extend_pagedown |
Extends the selection to include all entries
in the previous screen. Moves the location cursor to the entry located at
the same relative position on the previous screen.
|
svn_extend_to_top |
Extends selection from the currently selected
entry to the top entry known to SVN. Moves the location cursor to that top
entry.
|
svn_extend_to_bottom |
Extends selection from the currently selected
entry to the bottom entry known to SVN. Moves the location cursor to that
bottom entry.
|
svn_arrow_left |
Scrolls the display one character to the
left.
|
svn_arrow_right |
Scrolls the display one character to the
right.
|
svn_scroll_to_left |
Scrolls to the extreme left of the display.
|
svn_scroll_to_right |
Scrolls to the extreme right of the display.
|
svn_page_left |
Scrolls the display horizontally one screen
width to the left.
|
svn_page_right |
Scrolls the display horizontally one screen
width to the right.
|
svn_activate_entry |
Selects and confirms the current entry.
Equivalent to a double MB1 click on the mouse.
|
svn_select_all | Selects all entries known to SVN. |
svn_deselect_all | Deselects all entries known to SVN. |
svn_next_column |
Selects the next column component to the
right.
|
svn_prev_column |
Selects the previous column component to
the left.
|
LclTraversePrevTabGroup |
Moves the location cursor (focus) to the
next Tab group. In SVN, there is a primary and secondary window which are
both scrollable, and which are in separate TAB groups. This function will
allow the focus to move to other window in SVN.
|
LclTraverseNextTabGroup |
Moves the location cursor to the previous
Tab group. In SVN, there is a primary and secondary window which are both
scrollable, which are in separate TAB groups. This function will allow the
focus to move to other window in SVN.
|
svn_cancel |
Cancels any dragging operation or extended
selection in progress. Moves the location cursor to the previous entry that
it was on before the operation was started.
|
svn_next_level |
Scrolls to the entry at the next level in
the SVN hierarchy.
|
svn_prev_level |
Scrolls to the entry at the previous level
in the SVN hierarchy.
|
DXmCreateSvn inherits behaviour and resources from the following superclasses:
Core Resource Set Composite Resource Set Constraint Resource Set XmManager Resource Set DXmSvn Resource Set
The identifier (widget ID) of the created SVN widget.
DXmSvnAddEntries(3X), DXmSvnAutoScrollCheck(3X), DXmSvnAutoScrollDisplay(3X), DXmSvnClearHighlight(3X), DXmSvnClearHighlighting(3X), DXmSvnClearSelection(3X), DXmSvnClearSelections(3X), DXmSvnDeleteEntries(3X), DXmSvnDisableDisplay(3X), DXmSvnEnableDisplay(3X), DXmSvnFlushEntry(3X), DXmSvnGetComponentNumber(3X), DXmSvnGetComponentTag(3X), DXmSvnGetComponentText(3X), DXmSvnGetComponentWidth(3X), DXmSvnGetDisplayed(3X), DXmSvnGetEntryLevel(3X), DXmSvnGetEntryNumber(3X), DXmSvnGetEntryPosition(3X), DXmSvnGetEntrySensitivity(3X), DXmSvnGetEntryTag(3X), DXmSvnGetHighlighted(3X), DXmSvnGetNumDisplayed(3X), DXmSvnGetNumHighlighted(3X), DXmSvnGetNumSelections(3X), DXmSvnGetPrimaryWorkWidget(3X), DXmSvnGetSecondaryWorkWidget(3X), DXmSvnGetSelections(3X), DXmSvnGetTreePosition(3X), DXmSvnHideHighlighting(3X), DXmSvnHideSelections(3X), DXmSvnHighlightAll(3X), DXmSvnHighlightEntry(3X), DXmSvnInsertComponent(3X), DXmSvnInvalidateEntry(3X), DXmSvnMapPosition(3X), DXmSvnPositionDisplay(3X), DXmSvnRemoveComponent(3X), DXmSvnSelectAll(3X), DXmSvnSelectComponent(3X), DXmSvnSelectEntry(3X), DXmSvnSetApplDragging(3X), DXmSvnSetComponentHidden(3X), DXmSvnSetComponentPixmap(3X), DXmSvnSetComponentTag(3X), DXmSvnSetComponentText(3X), DXmSvnSetComponentWidget(3X), DXmSvnSetComponentWidth(3X), DXmSvnSetEntry(3X), DXmSvnSetEntryIndexWindow(3X), DXmSvnSetEntryNumComponents(3X), DXmSvnSetEntryPosition(3X), DXmSvnSetEntrySensitivity(3X), DXmSvnSetEntryTag(3X), DXmSvnSetTreePosition(3X), DXmSvnShowHighlighting(3X), DXmSvnShowSelections(3X), DXmSvnValidateAll(3X)