VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
Loading...
Searching...
No Matches
IMouseObserver Class Referenceabstract

generic mouse observer interface for CFrame More...

#include <cframe.h>

+ Inheritance diagram for IMouseObserver:

Public Member Functions

virtual ~IMouseObserver () noexcept=default
 
virtual void onMouseEntered (CView *view, CFrame *frame)=0
 
virtual void onMouseExited (CView *view, CFrame *frame)=0
 
virtual void onMouseEvent (MouseEvent &event, CFrame *frame)=0
 

Detailed Description

generic mouse observer interface for CFrame

Constructor & Destructor Documentation

◆ ~IMouseObserver()

virtual ~IMouseObserver ( )
virtualdefaultnoexcept

Member Function Documentation

◆ onMouseEntered()

virtual void onMouseEntered ( CView * view,
CFrame * frame )
pure virtual

Implemented in OldMouseObserverAdapter, and VST3Editor.

◆ onMouseEvent()

virtual void onMouseEvent ( MouseEvent & event,
CFrame * frame )
pure virtual

Implemented in OldMouseObserverAdapter, and VST3Editor.

◆ onMouseExited()

virtual void onMouseExited ( CView * view,
CFrame * frame )
pure virtual

Implemented in OldMouseObserverAdapter, and VST3Editor.


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