VSTGUI 4.10
Graphical User Interface Framework not only for VST plugins
OldMouseObserverAdapter Class Reference

#include <cframe.h>

+ Inheritance diagram for OldMouseObserverAdapter:

Public Member Functions

void onMouseEntered (CView *view, CFrame *frame) override
 
void onMouseExited (CView *view, CFrame *frame) override
 
void onMouseEvent (MouseEvent &event, CFrame *frame) override
 
virtual CMouseEventResult onMouseMoved (CFrame *frame, const CPoint &where, const CButtonState &buttons)
 
virtual CMouseEventResult onMouseDown (CFrame *frame, const CPoint &where, const CButtonState &buttons)
 
- Public Member Functions inherited from IMouseObserver
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
 

Member Function Documentation

◆ onMouseDown()

CMouseEventResult onMouseDown ( CFrame frame,
const CPoint where,
const CButtonState buttons 
)
virtual

◆ onMouseEntered()

void onMouseEntered ( CView view,
CFrame frame 
)
inlineoverridevirtual

Implements IMouseObserver.

◆ onMouseEvent()

void onMouseEvent ( MouseEvent event,
CFrame frame 
)
overridevirtual

Implements IMouseObserver.

◆ onMouseExited()

void onMouseExited ( CView view,
CFrame frame 
)
inlineoverridevirtual

Implements IMouseObserver.

◆ onMouseMoved()

CMouseEventResult onMouseMoved ( CFrame frame,
const CPoint where,
const CButtonState buttons 
)
virtual

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