openshot-audio  0.1.6
Public Member Functions | Public Attributes | List of all members
juce::PopupMenu::HelperClasses::MouseSourceState Class Reference
Inheritance diagram for juce::PopupMenu::HelperClasses::MouseSourceState:
juce::Timer

Public Member Functions

 MouseSourceState (MenuWindow &w, MouseInputSource s)
 
void handleMouseEvent (const MouseEvent &e)
 
void timerCallback () override
 
bool isOver () const
 

Public Attributes

MenuWindowwindow
 
MouseInputSource source
 

Constructor & Destructor Documentation

◆ MouseSourceState()

juce::PopupMenu::HelperClasses::MouseSourceState::MouseSourceState ( MenuWindow w,
MouseInputSource  s 
)
inline

Member Function Documentation

◆ handleMouseEvent()

void juce::PopupMenu::HelperClasses::MouseSourceState::handleMouseEvent ( const MouseEvent e)
inline

◆ isOver()

bool juce::PopupMenu::HelperClasses::MouseSourceState::isOver ( ) const
inline

◆ timerCallback()

void juce::PopupMenu::HelperClasses::MouseSourceState::timerCallback ( )
inlineoverridevirtual

The user-defined callback routine that actually gets called periodically.

It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.

Implements juce::Timer.

Member Data Documentation

◆ source

MouseInputSource juce::PopupMenu::HelperClasses::MouseSourceState::source

◆ window

MenuWindow& juce::PopupMenu::HelperClasses::MouseSourceState::window

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