31 #ifndef _ISpreadSelectionSuite_ 32 #define _ISpreadSelectionSuite_ 34 #include "ILayoutObject.h" 35 #include "IPMUnknown.h" 36 #include "ISelectionMessages.h" 38 #include "LayoutUIID.h" 39 #include "ShuksanID.h" 50 enum { kDefaultIID = IID_ISPREADSELECTION_ISUITE };
60 virtual void SelectSpreadItems(
const UIDList& newItems, Selection::Action selectionMode, Selection::LayoutScrollChoice doScroll) = 0;
71 virtual void SelectInTarget(
IPMUnknown* targetingBoss, Selection::Action selectionMode, Selection::LayoutScrollChoice doScroll) = 0;
81 virtual void SelectInView(
IControlView* controlView,
const PMRect& rect, Selection::Action selectionMode, int32 selectionType, bool16 deselectSelected, Selection::LayoutScrollChoice doScroll) = 0;
89 virtual void SelectAllSpreads( Selection::LayoutScrollChoice doScroll) = 0;
141 virtual UIDList GetSelectedItems()
const = 0;
150 enum ActionType { kDeselectAll};
160 virtual bool16
GetDrawIt (
void)
const = 0;
163 #endif // _ISpreadSelectionSuite_