TracktionEngine
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
engine::MouseHoverDetector Class Referenceabstract

#include <tracktion_MouseHoverDetector.h>

Inheritance diagram for engine::MouseHoverDetector:

Public Member Functions

 MouseHoverDetector (int hoverTimeMillisecs_=400)
 
virtual ~MouseHoverDetector ()
 
void setHoverTimeMillisecs (int newTimeInMillisecs)
 
void setHoverComponent (juce::Component *newSourceComponent, bool wantsEventsForAllNestedChildComponents)
 
void hoverTimerCallback ()
 
void checkJustHoveredCallback ()
 

Protected Member Functions

virtual void mouseHovered (int mouseX, int mouseY)=0
 
virtual void mouseMovedAfterHover ()=0
 

Constructor & Destructor Documentation

◆ MouseHoverDetector()

engine::MouseHoverDetector::MouseHoverDetector ( int  hoverTimeMillisecs_ = 400)

◆ ~MouseHoverDetector()

virtual engine::MouseHoverDetector::~MouseHoverDetector ( )
virtual

Member Function Documentation

◆ setHoverTimeMillisecs()

void engine::MouseHoverDetector::setHoverTimeMillisecs ( int  newTimeInMillisecs)

◆ setHoverComponent()

void engine::MouseHoverDetector::setHoverComponent ( juce::Component *  newSourceComponent,
bool  wantsEventsForAllNestedChildComponents 
)

◆ hoverTimerCallback()

void engine::MouseHoverDetector::hoverTimerCallback ( )

Referenced by mouseMovedAfterHover().

◆ checkJustHoveredCallback()

void engine::MouseHoverDetector::checkJustHoveredCallback ( )

Referenced by mouseMovedAfterHover().

◆ mouseHovered()

virtual void engine::MouseHoverDetector::mouseHovered ( int  mouseX,
int  mouseY 
)
protectedpure virtual

Implemented in engine::CurveEditor.

◆ mouseMovedAfterHover()

virtual void engine::MouseHoverDetector::mouseMovedAfterHover ( )
protectedpure virtual

The documentation for this class was generated from the following file: