tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Protected Member Functions | List of all members
tracktion::engine::MouseHoverDetector Class Referenceabstract
Inheritance diagram for tracktion::engine::MouseHoverDetector:
tracktion::engine::CurveEditor

Public Member Functions

 MouseHoverDetector (int hoverTimeMillisecs_=400)
 
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
 

Detailed Description

Definition at line 14 of file tracktion_MouseHoverDetector.h.

Constructor & Destructor Documentation

◆ MouseHoverDetector()

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

Definition at line 17 of file tracktion_MouseHoverDetector.h.

◆ ~MouseHoverDetector()

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

Definition at line 23 of file tracktion_MouseHoverDetector.h.

Member Function Documentation

◆ checkJustHoveredCallback()

void tracktion::engine::MouseHoverDetector::checkJustHoveredCallback ( )

Definition at line 68 of file tracktion_MouseHoverDetector.h.

◆ hoverTimerCallback()

void tracktion::engine::MouseHoverDetector::hoverTimerCallback ( )

Definition at line 52 of file tracktion_MouseHoverDetector.h.

◆ setHoverComponent()

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

Definition at line 33 of file tracktion_MouseHoverDetector.h.

◆ setHoverTimeMillisecs()

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

Definition at line 28 of file tracktion_MouseHoverDetector.h.


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