24 #ifndef __CTreeBasedListBoxController__ 25 #define __CTreeBasedListBoxController__ 27 #ifdef ID_DEPRECATED // listboxes will disappear from a future version of InDesign. Please use TreeViews instead. 29 #include "IPMUnknown.h" 30 #include "IListBoxController.h" 32 #include "HelperInterface.h" 42 virtual ~CTreeBasedListBoxController();
61 virtual void Select(int32 index, bool16 invalidate, bool16 notifyOfChange);
62 virtual void SelectAll(bool16 invalidate, bool16 notifyOfChange);
63 virtual void Deselect(int32 index, bool16 invalidate, bool16 notifyOfChange);
64 virtual void DeselectAll(bool16 invalidate, bool16 notifyOfChange);
84 virtual void ScrollList(
const eScrollDirection direction);
96 virtual void NotifyOfChange(bool16 invalidate, bool16 notifyOfChange, int32 changeMessage);
97 virtual bool16 IsMultiselect(
void);
98 virtual NodeID_rv GetNodeID(int32 index)
const;
99 virtual bool16 GetListBoxMetrics(
104 bool16 includePartiallyVisible,