VSTGUI
4.9
Graphical User Interface Framework not only for VST plugins
|
generic mouse observer interface for CFrame More...
Public Member Functions | |
virtual | ~IMouseObserver () noexcept=default |
virtual void | onMouseEntered (CView *view, CFrame *frame)=0 |
virtual void | onMouseExited (CView *view, CFrame *frame)=0 |
virtual CMouseEventResult | onMouseMoved (CFrame *frame, const CPoint &where, const CButtonState &buttons) |
a mouse move event happend on the frame at position where. More... | |
virtual CMouseEventResult | onMouseDown (CFrame *frame, const CPoint &where, const CButtonState &buttons) |
a mouse down event happend on the frame at position where. More... | |
generic mouse observer interface for CFrame
|
virtualdefaultnoexcept |
|
inlinevirtual |
a mouse down event happend on the frame at position where.
If the observer handles this, the event won't be propagated further
Reimplemented in VST3Editor.
Implemented in VST3Editor.
Implemented in VST3Editor.
|
inlinevirtual |
a mouse move event happend on the frame at position where.
If the observer handles this, the event won't be propagated further
Reimplemented in VST3Editor.