|
|
@@ -148,27 +148,27 @@ public:
|
|
|
/// React to mouse hover.
|
|
|
virtual void OnHover(const IntVector2& position, const IntVector2& screenPosition, int buttons, int qualifiers, Cursor* cursor);
|
|
|
/// React to mouse click begin.
|
|
|
- virtual void OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, int button, int buttons, int qualifiers, Cursor* cursor) {}
|
|
|
+ virtual void OnClickBegin(const IntVector2& position, const IntVector2& screenPosition, int button, int buttons, int qualifiers, Cursor* cursor);
|
|
|
/// React to mouse click end.
|
|
|
- virtual void OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, int button, int buttons, int qualifiers, Cursor* cursor, UIElement* beginElement) {}
|
|
|
+ virtual void OnClickEnd(const IntVector2& position, const IntVector2& screenPosition, int button, int buttons, int qualifiers, Cursor* cursor, UIElement* beginElement);
|
|
|
/// React to double mouse click.
|
|
|
- virtual void OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, int button, int buttons, int qualifiers, Cursor* cursor) {}
|
|
|
+ virtual void OnDoubleClick(const IntVector2& position, const IntVector2& screenPosition, int button, int buttons, int qualifiers, Cursor* cursor);
|
|
|
/// React to mouse drag begin.
|
|
|
- virtual void OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, int buttons, int qualifiers, Cursor* cursor) {}
|
|
|
+ virtual void OnDragBegin(const IntVector2& position, const IntVector2& screenPosition, int buttons, int qualifiers, Cursor* cursor);
|
|
|
/// React to mouse drag motion.
|
|
|
- virtual void OnDragMove(const IntVector2& position, const IntVector2& screenPosition, int buttons, int qualifiers, Cursor* cursor) {}
|
|
|
+ virtual void OnDragMove(const IntVector2& position, const IntVector2& screenPosition, int buttons, int qualifiers, Cursor* cursor);
|
|
|
/// React to mouse drag end.
|
|
|
- virtual void OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, Cursor* cursor) {}
|
|
|
+ virtual void OnDragEnd(const IntVector2& position, const IntVector2& screenPosition, Cursor* cursor);
|
|
|
/// React to drag and drop test. Return true to signal that the drop is acceptable.
|
|
|
- virtual bool OnDragDropTest(UIElement* source) { return true; }
|
|
|
+ virtual bool OnDragDropTest(UIElement* source);
|
|
|
/// React to drag and drop finish. Return true to signal that the drop was accepted.
|
|
|
- virtual bool OnDragDropFinish(UIElement* source) { return true; }
|
|
|
+ virtual bool OnDragDropFinish(UIElement* source);
|
|
|
/// React to mouse wheel.
|
|
|
- virtual void OnWheel(int delta, int buttons, int qualifiers) {}
|
|
|
+ virtual void OnWheel(int delta, int buttons, int qualifiers);
|
|
|
/// React to a key press.
|
|
|
- virtual void OnKey(int key, int buttons, int qualifiers) {}
|
|
|
+ virtual void OnKey(int key, int buttons, int qualifiers);
|
|
|
/// React to text input event.
|
|
|
- virtual void OnTextInput(const String& text, int buttons, int qualifiers) {}
|
|
|
+ virtual void OnTextInput(const String& text, int buttons, int qualifiers);
|
|
|
/// React to resize.
|
|
|
virtual void OnResize() {}
|
|
|
/// React to position change.
|