28 #include "ICallback.h" 32 #include "HelperInterface.h" 34 #include "IColorData.h" 40 class SpriteAGMStream;
42 class ILayoutRenderer;
48 inline bool16 IsPatientUser (int32 flags);
49 inline bool16 IsPatientUser (int32 flags)
58 inline bool16 IsDynamicPause (int32 flags);
59 inline bool16 IsDynamicPause (int32 flags)
200 return (IsPatientUser (flags) &&
201 ((where != fCurrentPoint) ||
202 (where != fLastCompositionPoint && (SystemUtils::TickCount() - fLastCompositionTicks > kSubsequentCompositionThreshold))));
467 bool16 fValidDeviceBounds;
475 bool16 fDrawItemList;
476 bool16 fIsPathSelection;
477 bool16 fHandlesDisabled;
479 bool16 fDoRevealAllImageData;
480 bool16 fSmartGuidesDrawn;
481 bool16 fDrawSmartGuides;
494 UIDRef GetPageGuideColor();
495 UIDRef GetSmartGuideColor();
500 void DrawSelectionPort(ILayoutRenderer* renderer, SysRgn updateRgn,
const PMPoint& where, int32 flags,
PMMatrix* xForm);
505 PMRect fHandleDeviceBounds;
506 PMRect fLastShapeDeviceBounds;
510 SpriteAGMStream* fAGMStream;
513 uint32 fLastCompositionTicks;
514 bool16 fUseDisplayList;
518 bool16 gDebugDontUseOffscreen;
557 bool fMasterItemsDone;
561 void ToggleDebugSpriteLowMem();