openshot-audio  0.1.2
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

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

Member Function Documentation

void juce::PopupMenu::HelperClasses::MouseSourceState::handleMouseEvent ( const MouseEvent e)
inline
bool juce::PopupMenu::HelperClasses::MouseSourceState::isOver ( ) const
inline
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

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

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