| Library | File | Frames | Expand |
| void | DeleteColumnsByIndex | (xintsequence_ptr columns) |
|
Identical to DeleteColumnsByName operation but with the columns passed as indices into the ColumnNameArray attribute.
|
| uifcPoint_ptr | GetFrameOrigin | () |
|
Determine the position of the component, in pixels, relative to its parent.
|
| void | GetMostRecentCellName | (xstringsequence_ptr node, xstringsequence_ptr column) |
|
Determine the coordinates of the last entered cell of the Tree.
|
| xstringsequence_ptr | GetItemsOfType | (xrstring name) |
|
Get the names of all of the nodes of the Tree which are associated with the node type of the given name.
|
| xstringsequence_ptr | GetViewableItemNameArray | (xrstring first, xrstring last) |
|
| xint | InsertPopupMenu | (uifcComponent_ptr component) |
|
Add a MenuPane to be displayed when the user presses the right mouse button over the component.
|
| uifcDimension_ptr | GetFrameSize | () |
|
Determine the size of the component, in pixels.
|
| xint | InsertChild | (uifcComponent_ptr component) |
|
| void | DeleteColumnsByName | (xstringsequence_ptr names) |
|
Delete columns from the attribute window of the Tree. count is the number of columns to delete and names is the array of column names to delete, in any order.
|
| uifcRectangle_ptr | GetFrameRectangle | () |
|
Determine the size and position of the component, in pixels.
|
| void | DeleteChild | (xrstring name) |
|
Delete a component from the parent.
|
| void | DeleteItemByName | (xrstring name) |
|
Delete an item.
|
| uifcPoint_ptr | GetCursorPosition | () |
|
Get the cursor pointer position relative to the top-left corner of the node in which the cursor is contained. This should be used in response to a drag & drop callback to determine the location of the cursor within the node over which the cursor is being dragged.
|
| void | DeletePopupMenu | () |
|
Delete a MenuPane from the component.
|
| void | InsertItem | (uifcTreeItem_ptr treeitem, uifcItemPositionData_ptr item_pos_data) |
|
| uifcPoint_ptr | GetScreenOrigin | () |
|
Determine the screen position of the component, in pixels.
|
| void | SetFrameSize | (uifcDimension_ptr value) |
|
Set the size of the component, in pixels. This operation is only supported when the component's parent is one of the following classes : DrawingArea NakedWindow PGLWindow
|
| void | MoveColumnsByIndex | (xint column, xintsequence_ptr columns) |
|
Identical to MoveColumnsByName operation but with the columns passed as indices into the ColumnNameArray attribute, or -1 to move to the start of the array.
|
| void | DeleteItemsByName | (xstringsequence_ptr names) |
|
Delete items from the component.
|
| void | SetFrameOrigin | (uifcPoint_ptr value) |
|
Set the screen position of the component, in pixels, relative to its parent. This operation is only supported when the component's parent is one of the following classes : DrawingArea NakedWindow PGLWindow
|
| uifcDimension_ptr | GetFrameMinimumSize | () |
|
Determine the minimum size of the component, in pixels.
|
| xbool | DoesItemExist | (xrstring name) |
|
Determine whether a node of the given name exists in the Tree.
|
| uifcRectangle_ptr | GetScreenRectangle | () |
|
Determine the size and screen position of the component, in pixels.
|
| void | MoveColumnsByName | (xrstring column, xstringsequence_ptr names) |
|
Reorders the columns of the attribute window of the Tree so that the given array of columns are placed in the given order (implied by the order of names in the array) immediately after the named column. If column is given as NULL then the columns are moved to the start of the columns of the attribute window of the Tree. The list of column names can be the complete list of columns in the attribute window of the Tree. When the columns are reordered any column-related data is also reordered, i.e. the labels, widths, etc.
|
| void | SetFrameRectangle | (uifcRectangle_ptr rect) |
|
Set the size and screen position of the component, in pixels. This operation is only supported when the component's parent is one of the following classes : DrawingArea NakedWindow PGLWindow
|
| uifcRectangle_ptr | GetRectangleOfMonitor | () |
|
Determine the rectangle of the screen upon which the majority of the given component is displayed.
|
| xintsequence_ptr | GetColumnWidthArray | () |
|
| void | SetColumnWidthArray | (xintsequence_ptr values) |
|
Sets the widths of the columns of the attribute window of the Tree, in character widths.
|
| xbool | DoesActivateOnReturn | () |
|
| void | SetActivateOnReturn | (xbool flag) |
|
Sets flag indicating whether a RETURN key press should generate a OnItemActivate() callback (xtrue) or whether it should cause the default button in the Dialog to be pressed (xfalse).
|
| xstringsequence_ptr | GetSelectedItemNameArray | () |
|
| void | SetSelectedItemNameArray | (xstringsequence_ptr values) |
|
Sets the names of the selected items of the component.
|
| xint | GetWidth | () |
|
| void | SetWidth | (xint value) |
|
Sets the width of the Tree, in character widths.
|
| xbool | DoesAllowHover | () |
|
| void | SetAllowHover | (xbool flag) |
|
Sets flag indicating whether the attribute-window of the Tree will issue OnItemHover() callbacks.
|
| xint | GetMinimumWidth | () |
|
| void | SetMinimumWidth | (xint value) |
|
Sets the minimum width of the Tree, in character widths.
|
| xint | GetMinimumHeight | () |
|
| void | SetMinimumHeight | (xint value) |
|
Sets the minimum number of rows of the Tree.
|
| xstringsequence_ptr | GetNodeTypeSuffixArray | () |
|
| void | SetNodeTypeSuffixArray | (xstringsequence_ptr values) |
|
Sets the text to be appended to the labels of the nodes of the node types of the Tree.
|
| xstring | GetMixedStateImage | () |
|
| void | SetMixedStateImage | (xrstring value) |
|
Sets the check mark image to be displayed next to a node when the state of the node is mixed.
|
| xbool | CanDrawContentDisabled | () |
|
| void | SetCanDrawContentDisabled | (xbool flag) |
|
Sets flag indicating whether the images embedded in the label of an node of the Tree should be greyed-out whenever the node is insensitive.
|
| xstringsequence_ptr | GetNodeTypePrefixArray | () |
|
| void | SetNodeTypePrefixArray | (xstringsequence_ptr values) |
|
Sets the text to be prepended to the labels of the nodes of the node types of the Tree.
|
| xstring | GetDragItemName | () |
|
| xstring | GetRootItemName | () |
|
| void | SetRootItemName | (xrstring value) |
|
Sets the name of the root node of the Tree.
|
| xbool | HasScrollBarsWhenNeeded | () |
|
| void | SetHasScrollBarsWhenNeeded | (xbool flag) |
|
Sets flag indicating whether scrollbars should only be displayed when they are required (xtrue) or whether they should always be displayed (xfalse).
|
| xstring | GetDragCursorImage | () |
|
| void | SetDragCursorImage | (xrstring value) |
|
Sets the cursor to use when the user starts a drag & drop operation by dragging the component and the pointer is over a valid drop-site.
|
| xstring | GetFocusItemName | () |
|
| void | SetFocusItemName | (xrstring value) |
|
Sets the name of the current node of the Tree. This is the node which is drawn with a dotted focus rectangle if the Tree component has the keyboard input focus.
|
| xbool | DoesHorzScrollOnFocus | () |
|
| void | SetHorzScrollOnFocus | (xbool flag) |
|
Sets flag indicating whether the Tree should be automatically scrolled horizontally as well as vertically when the current node is changed.
|
| xstringsequence_ptr | GetViewableItemNameArray | () |
|
| uifcTreeType | GetTreeType | () |
|
| void | SetTreeType | (uifcTreeType value) |
|
Sets the display type of the Tree.
|
| xbool | DoesHighlightOnDragMove | () |
|
| void | SetHighlightOnDragMove | (xbool flag) |
|
Sets flag indicating whether the nodes of the Tree should be automatically highlighted during a drag & drop operation.
|
| xstring | GetDragNotValidCursorImage | () |
|
| void | SetDragNotValidCursorImage | (xrstring value) |
|
Sets the cursor to use when the user starts a drag & drop operation by dragging the component and the pointer is over an invalid drop-site.
|
| uifcLabelAlignment | GetTreeHeaderTextAlignment | () |
|
| void | SetTreeHeaderTextAlignment | (uifcLabelAlignment value) |
|
Sets the justification of the label of the Tree if the Tree has an attribute window.
|
| xstring | GetDropItemName | () |
|
| xstringsequence_ptr | GetNodeTypeCloseImageArray | () |
|
| void | SetNodeTypeCloseImageArray | (xstringsequence_ptr values) |
|
Sets the image to be displayed with the collapsed nodes of the node types of the Tree.
|
| uifcColor_ptr | GetAlternateRowColor | () |
|
| void | SetAlternateRowColor | (uifcColor_ptr color) |
|
Sets the color of alternate lines of the Tree as a uifcColor.
|
| xbool | CanRedraw | () |
|
| void | SetCanRedraw | (xbool flag) |
|
Sets flag indicating whether redraws are allowed in the Tree.
|
| xbool | IsValidDragSite | () |
|
| void | SetValidDragSite | (xbool flag) |
|
Sets flag indicating whether the component can be dragged to start a drag & drop operation.
|
| xint | GetImageWidth | () |
|
| void | SetImageWidth | (xint value) |
|
Sets the width of the images of the Tree, in pixels
|
| uifcScrollBarPosition | GetScrollBarPosition | () |
|
| void | SetScrollBarPosition | (uifcScrollBarPosition value) |
|
Sets the position of the scrollbars of the component.
|
| xstringsequence_ptr | GetNodeTypeHelpTextArray | () |
|
| void | SetNodeTypeHelpTextArray | (xstringsequence_ptr values) |
|
Sets the help text of the nodes of the node types of the Tree.
|
| xbool | DoesItemSelectOnRMB | () |
|
| void | SetItemSelectOnRMB | (xbool flag) |
|
Sets flag to indicate whether the Tree should select the node over which the right mouse button is clicked.
|
| xbool | DoesAutoOpenAndClose | () |
|
| void | SetAutoOpenAndClose | (xbool flag) |
|
Sets flag indicating whether the Tree should automatically expand or collapse nodes when their +/- control box is clicked.
|
| xbool | DoesItemSelectWhenSelected | () |
|
| void | SetItemSelectWhenSelected | (xbool flag) |
|
Sets flag indicating whether the Tree should generate a OnItemSelect() callback when the currently selected item is re-selected (xtrue) or whether such a selection should be ignored as the state has not changed.
|
| xint | GetItemSelectionDelay | () |
|
| void | SetItemSelectionDelay | (xint value) |
|
Sets the delay time in milliseconds which the Tree should allow to elapse before issuing a OnItemSelect() callback. This is designed to allow applications to implement lengthy operations triggered from a OnItemSelect() callback, but without adversely interfering with the keyboard navigation and RMB user-model. A value < 0 signifies that the system-defined double-click time should be used, to allow the user the opportunity to perform a OnItemActivate() via a left-mouse-button double-click, without being hindered by the length of time taken for the preceding OnItemSelect() callback to be processed by the application.
|
| xstringsequence_ptr | GetNodeTypeOpenImageArray | () |
|
| void | SetNodeTypeOpenImageArray | (xstringsequence_ptr values) |
|
Sets the image to be displayed with the expanded nodes of the node types of the Tree.
|
| xbool | CanPopupHelpText | () |
|
| void | SetCanPopupHelpText | (xbool flag) |
|
Sets flag indicating whether popup help text should be displayed over the Tree.
|
| xint | GetImageHeight | () |
|
| void | SetImageHeight | (xint value) |
|
Sets the height of the images of the Tree, in pixels
|
| xbool | IsSelectionVisible | () |
|
| void | SetSelectionVisible | (xbool flag) |
|
Sets flag to indicate the color of highlighted items in a Tree that doesn't have the focus. If xtrue the highlight color is blue. If xfalse the highlight color is grey.
|
| xbool | DoesAutoCheck | () |
|
| void | SetAutoCheck | (xbool flag) |
|
Sets flag indicating whether the Tree should automatically keep track of the checked state of its nodes when TreeType attribute is set to LIST_TYPE_CHECKBOXES.
|
| xstring | GetUnsetStateImage | () |
|
| void | SetUnsetStateImage | (xrstring value) |
|
Sets the check mark image to be displayed next to a node when the state of the node is False.
|
| xstring | GetMostRecentItemName | () |
|
| xstring | GetSetStateImage | () |
|
| void | SetSetStateImage | (xrstring value) |
|
Sets the check mark image to be displayed next to a node when the state of the node is True.
|
| xint | GetHeight | () |
|
| void | SetHeight | (xint value) |
|
Sets the number of rows of the Tree.
|
| uifcSelectionPolicy | GetItemSelectionPolicy | () |
|
| void | SetItemSelectionPolicy | (uifcSelectionPolicy value) |
|
Sets the selection policy of the component.
|
| xbool | DoesScrollOnKeyboardInput | () |
|
| void | SetScrollOnKeyboardInput | (xbool flag) |
|
Sets flag indicating whether the Tree should automatically scroll to the first node whose label has the initial letter keyed by the user when the user presses a printable character key.
|
| uifcTreeGravity | GetTreeGravity | () |
|
| void | SetTreeGravity | (uifcTreeGravity value) |
|
Sets the gravity of the Tree, which is used to determine where the sash divider should be placed after the Tree is resized.
|
| xstringsequence_ptr | GetNodeTypeNameArray | () |
|
| void | SetNodeTypeNameArray | (xstringsequence_ptr values) |
|
Sets the names of the node types of the Tree.
|
| xstring | GetOpenCloseItemName | () |
|
| xbool | HasBorder | () |
|
| void | SetHasBorder | (xbool flag) |
|
Sets flag indicating whether the Tree has a decorated shadow border.
|
| xbool | IsRootItemVisible | () |
|
| void | SetRootItemVisible | (xbool flag) |
|
Sets flag indicating whether the root node of the Tree should be displayed (xtrue) or whether it should be hidden from view (xfalse).
|
| void | AddActionListener | (uifcTreeListener_ptr listener) |
|
| void | PushAction | (uifcTreeAction action) |
|
| void | CreateTimer | (uifcTreeTimer_ptr timer, xrstring timerName, xbool writeInTrail) |
|
| void | StartTimer | (xrstring timerName, xint duration) |
|
| void | StopTimer | (xrstring timerName) |
|