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: