![]() | InDesign SDK 20.5 |
#include <ITreeViewController.h>

Public Member Functions | |
| virtual void | ProcessSelectionRules (IEvent *event, UID node, bool16 notifyOfChange=kTrue)=0 |
| virtual void | DeselectAll (bool16 notifyOfChange=kTrue, bool16 changeHilite=kTrue)=0 |
| virtual SelectCode | Select (const NodeID &itemToSelect, bool16 notifyOfChange=kTrue, bool16 changeHilite=kTrue)=0 |
| virtual void | Deselect (const NodeID &itemToDeselect, bool16 notifyOfChange=kTrue, bool16 changeHilite=kTrue)=0 |
| virtual bool16 | IsSelected (const NodeID &item) const =0 |
| virtual void | GetSelectedItems (NodeIDList &selectedItems) const =0 |
| virtual void | GetSelectedItemsDisplayOrder (NodeIDList &selectedItems) const =0 |
| virtual bool16 | AllowsSelection () const =0 |
| virtual NodeID | GetMasterItem () const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Interface to manipulate and process tree-view selections. Overridden only under exceptional conditions, e.g. within the XML structure view.
| pure virtual |
Does this tree allow nodes to be selected.
Implemented in CTreeViewController.
| pure virtual |
Deselect the element specified by the given node.
| itemToDeselect | |
| notifyOfChange | kTrue if the change in state should be broadcast to registered observers, kFalse otherwise |
| changeHilite | kTrue if the hilite state should reflect the change |
Implemented in CTreeViewController.
| pure virtual |
Deselect all elements.
| notifyOfChange | kTrue if the change in state should be broadcast to registered observers, kFalse otherwise |
| changeHilite | kTrue if the hilite state should reflect the change |
Implemented in CTreeViewController.
| pure virtual |
Returns the NodeID of the first item selected.
Implemented in CTreeViewController.
| pure virtual |
Determine the items selected within the tree control.
| selectedItems | OUT parameter, is a sorted array arranged in NodeID order |
Implemented in CTreeViewController.
| pure virtual |
Determine the items selected within the tree control.
| selectedItems | OUT parameter, is a sorted array arranged in display order. |
Implemented in CTreeViewController.
| pure virtual |
Determine if given node is selected
Implemented in CTreeViewController.
| pure virtual |
Handles a click on the given node to determine how it affects the selection.
| event | encapsulates event generated by end-user |
| node | refers to node clicked |
Implemented in CTreeViewController.
| pure virtual |
Select the element at the given position in the list.
| itemToSelect | |
| notifyOfChange | kTrue if the change in state should be broadcast to registered observers, kFalse otherwise |
| changeHilite | kTrue if the hilite state should reflect the change |
Implemented in CTreeViewController.