generic mouse observer interface for CFrame More...

Public Member Functions | |
| virtual | ~IMouseObserver () |
| 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. If the observer handles this, the event won't be propagated further | |
| virtual CMouseEventResult | onMouseDown (CFrame *frame, const CPoint &where, const CButtonState &buttons) |
| a mouse down event happend on the frame at position where. If the observer handles this, the event won't be propagated further | |
generic mouse observer interface for CFrame
| virtual ~IMouseObserver | ( | ) | [inline, virtual] |
| virtual CMouseEventResult onMouseDown | ( | CFrame * | frame, | |
| const CPoint & | where, | |||
| const CButtonState & | buttons | |||
| ) | [inline, virtual] |
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.
| virtual CMouseEventResult onMouseMoved | ( | CFrame * | frame, | |
| const CPoint & | where, | |||
| const CButtonState & | buttons | |||
| ) | [inline, virtual] |
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.
1.6.1