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.