24 #ifndef __ILayoutUIUtils__ 25 #define __ILayoutUIUtils__ 29 #include "IPMUnknown.h" 33 #include "ILayoutControlData.h" 38 #include "HitTestDragConstants.h" 39 #include "IDocumentPresentation.h" 40 #include "IInterfaceColors.h" 70 enum { kDefaultIID = IID_ILAYOUTUIUTILS };
182 virtual void GetSelectedPages(
UIDList& pageUIDList, bool16 bIncludeMasters = kTrue, bool16 bCurrentPageOnly = kFalse, bool16 bPagesOnly = kTrue) = 0;
301 bool16 bJustZoomToPoint = kTrue,
PMPoint pt = kZeroPoint,
302 bool16 bMakeVisibleSpreadActive = kTrue) = 0;
453 enum SpreadVisibility { kSpreadIsNotVisible, kSpreadIsPartiallyVisible, kSpreadIsCompletelyVisble};
507 bool16 bSorted = kFalse) = 0;
660 virtual void CmdUIObjectCheck(
const PMString &offender ) = 0;
661 virtual void SetQueryUIObjectOK( bool16 bOK ) = 0;
662 virtual bool16 IsQueryUIObjectOK()
const = 0;
680 kUnknownDestinationType
681 } DestinationSelectionType;
730 #endif // __ILayoutUIUtils__