|
abstract HPS.HCA.ModelTreeItem | AddChild (Int64 in_node_id) |
| This function is used to create a new ModelTreeItem to be the child of this ModelTreeItem. More...
|
|
virtual void | Assign (HPS.HCA.ModelTreeItem in_that) |
| Share the underlying smart-pointer of the ModelTreeItem source. More...
|
|
virtual void | Collapse () |
| This function should be invoked when this ModelTreeItem needs to collapse. If this function is overridden, the overriding function should invoke this base function. Additionally, this function will always release all children for this ModelTreeItem when invoked. More...
|
|
override void | Dispose () |
|
delegate void | DtorDelegate (IntPtr cPtr) |
|
override bool | Equals (System.Object obj) |
|
bool | Equals (HPS.HCA.ModelTreeItem in_that) |
| Check if the source ModelTreeItem points to the same underlying impl as this ModelTreeItem. More...
|
|
virtual void | Expand () |
| This function should be invoked when this ModelTreeItem needs to expand. If this function is overridden, the overriding function should invoke this base function. Additionally, this function will always repopulate the children for this ModelTreeItem when invoked. More...
|
|
override int | GetHashCode () |
|
HPS.HCA.ModelTree.ItemType | GetItemType () |
| Gets the item type for this ModelTreeItem. This is used to determine what type of data this ModelTreeItem represents in the ModelTree. More...
|
|
UInt64 | GetNodeId () |
| This function will return the HCA node id of this ModelTreeItem More...
|
|
string | GetTitle () |
| Gets the title for this ModelTreeItem. This is the text that should be displayed for this ModelTreeItem in the ModelTree. More...
|
|
HPS.HCA.ModelTree | GetTree () |
| Gets the ModelTree associated with this ModelTreeItem. This provides a means of accessing the derived ModelTree by this ModelTreeItem if necessary. More...
|
|
bool | HasChildren () |
| Indicates whether this ModelTreeItem has any children. More...
|
|
void | Hide () |
| This function will cause this ModelTreeItem to be hidden if it isn't already. More...
|
|
void | Highlight (HPS.HighlightOptionsKit in_highlight_options) |
| This function will cause this ModelTreeItem to be highlighted with the options specified. More...
|
|
bool | IsExpanded () |
| Indicates whether this ModelTreeItem is currently expanded. More...
|
|
bool | IsHidden () |
| Indicates whether this ModelTreeItem is currently hidden. More...
|
|
bool | IsHighlighted () |
| Indicates whether this ModelTreeItem is currently highlighted More...
|
|
void | Isolate () |
| This function will cause this ModelTreeItem to be isolated More...
|
|
| ModelTreeItem () |
| The default constructor creates an uninitialized ModelTreeItem object. The Type() function will return Type.None. More...
|
|
| ModelTreeItem (HPS.HCA.ModelTreeItem in_that) |
| The copy constructor creates a ModelTreeItem object that shares the underlying smart-pointer of the source ModelTreeItem. More...
|
|
| ModelTreeItem (HPS.HCA.ModelTree in_tree, HPS.HCA.Model in_hca_model) |
| This constructor creates a ModelTreeItem suitable for acting as a root in a ModelTree. More...
|
|
| ModelTreeItem (HPS.HCA.ModelTree in_tree, Int64 in_node_id) |
| This constructor creates a ModelTreeItem which is not suitable for acting as a root in a ModelTree, but is suitable to be a ModelTreeItem under the root of the ModelTree. This constructor should be the one invoked in the overridden AddChild function. More...
|
|
delegate HPS.Type | ModelTreeItemDelegate_0 (IntPtr cPtr) |
|
delegate void | ModelTreeItemDelegate_1 (IntPtr cPtr, IntPtr in_that) |
|
delegate void | ModelTreeItemDelegate_2 (IntPtr cPtr, IntPtr out_ret, Int64 in_node_id) |
|
delegate void | ModelTreeItemDelegate_3 (IntPtr cPtr) |
|
delegate void | ModelTreeItemDelegate_4 (IntPtr cPtr) |
|
delegate void | ModelTreeItemDelegate_5 (IntPtr cPtr) |
|
delegate void | ModelTreeItemDelegate_6 (IntPtr cPtr) |
|
delegate HPS.Type | ModelTreeItemDelegate_7 (IntPtr cPtr) |
|
delegate bool | ModelTreeItemDelegate_8 (IntPtr cPtr) |
|
delegate void | ModelTreeItemDelegate_9 (IntPtr cPtr) |
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object). More...
|
|
virtual void | OnHighlightUnhighlight () |
| This function will be invoked when this tree should update it's highlighted icons. More...
|
|
virtual void | OnShowHide () |
| This function will be invoked when the tree should update it's show hide icons. More...
|
|
delegate void | RemoveCacheItemDelegate (IntPtr cPtr) |
|
bool | RequestProperties (out UInt32 out_request_id) |
| This function requests the properties for the ModelTreeItem. More...
|
|
void | Show () |
| This function will cause this ModelTreeItem to be visible if it isn't already. More...
|
|
void | ShowAll () |
| This function will cause the visibility of this ModelTreeItem to be reset More...
|
|
void | Unhighlight () |
| This function will cause this ModelTreeItem to be unhighlighted. More...
|
|
void | Zoom () |
| This function will cause this ModelTreeItem to be zoomed More...
|
|
| Sprocket (HPS.Sprocket in_that) |
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns the object's database handle, which can be used to determine which instance of a class the object is. For example, controls are simply aliases for segment keys that group related functions. Therefore, a SegmentKey and all of its controls would return the same instance id. Different keys and controls will return the same value if they are backed by the same database resource. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object that) |
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
virtual HPS.Type | Type () |
| This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
|
|
The ModelTreeItem class is a smart pointer which corresponds to an item or node in a tree object in a GUI toolkit, e.g., a TreeViewItem in WPF or an HTREEITEM in MFC. This class must be derived from to facilitate tree creation in the various GUI toolkits. It is used to represent items in a model browser.