28 #include "ITrackerTimer.h" 29 #include "HelperInterface.h" 31 #include "AcquireModalCursor.h" 32 #include "AutoBusyCursor.h" 33 #include "IDynamicTrackerData.h" 200 virtual void NotifyBeginTracking(
const PMPoint& startPt, IDynamicTrackerData::TrackingEffect effect = IDynamicTrackerData::kUnknown);
215 virtual void NotifyEndTracking(
const PMPoint& startPt,
const PMPoint& endPoint, IDynamicTrackerData::TrackingEffect effect = IDynamicTrackerData::kUnknown);
224 virtual IDynamicTrackerData::TrackingEffect
GetTrackingEffect(IDynamicTrackerData::TrackingState state);
339 void StartTimer(
ClassID trackerTimerBoss, uint32 milliSeconds, uint32 mouseMoveDelay = kDefaultMouseMoveDelay, uint32 mouseSteadyDelay = kDefaultMouseSteadyDelay);
348 void SetTimerFlags(int32 flags) { fTimerFlags = flags; }
350 uint32 GetElapsedTime() {
return SystemUtils::TickCount() - fFirstTicks; }
353 virtual IDataBase* GetTrackingDataBase()
const;
357 IItemContext* fItemContext;
362 bool16 fWantsToAutoScroll;
377 uint32 fOldSchedulerMask;
388 static void DeactivatePageItem() ;