#include <MyGUI_WidgetEvent.h>
Definition at line 73 of file MyGUI_WidgetEvent.h.
virtual MyGUI::WidgetEvent::~WidgetEvent | ( | ) | [inline, virtual] |
Definition at line 78 of file MyGUI_WidgetEvent.h.
MyGUI::WidgetEvent::WidgetEvent | ( | ) | [inline, protected] |
Definition at line 81 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeyButtonPressed | ( | KeyCode | _key, | |
Char | _char | |||
) | [inline, protected, virtual] |
Reimplemented in MyGUI::ComboBox, MyGUI::Edit, MyGUI::List, and MyGUI::Message.
Definition at line 302 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeyButtonReleased | ( | KeyCode | _key | ) | [inline, protected, virtual] |
Definition at line 308 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeyChangeRootFocus | ( | bool | _focus | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::MenuCtrl, and MyGUI::Window.
Definition at line 320 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeyLostFocus | ( | Widget * | _new | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Edit, MyGUI::ItemBox, MyGUI::List, MyGUI::ListCtrl, and MyGUI::ScrollView.
Definition at line 290 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeySetFocus | ( | Widget * | _old | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Edit, MyGUI::ItemBox, MyGUI::List, MyGUI::ListCtrl, and MyGUI::ScrollView.
Definition at line 296 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseButtonClick | ( | ) | [inline, protected, virtual] |
Definition at line 278 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseButtonDoubleClick | ( | ) | [inline, protected, virtual] |
Definition at line 284 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseButtonPressed | ( | int | _left, | |
int | _top, | |||
MouseButton | _id | |||
) | [inline, protected, virtual] |
Reimplemented in MyGUI::Button, MyGUI::DDContainer, MyGUI::ItemBox, MyGUI::ListCtrl, and MyGUI::Window.
Definition at line 266 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseButtonReleased | ( | int | _left, | |
int | _top, | |||
MouseButton | _id | |||
) | [inline, protected, virtual] |
Reimplemented in MyGUI::Button, MyGUI::DDContainer, MyGUI::ItemBox, and MyGUI::ListCtrl.
Definition at line 272 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseChangeRootFocus | ( | bool | _focus | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Window.
Definition at line 314 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseDrag | ( | int | _left, | |
int | _top | |||
) | [inline, protected, virtual] |
Reimplemented in MyGUI::DDContainer, MyGUI::Edit, MyGUI::ItemBox, MyGUI::ListCtrl, and MyGUI::Window.
Definition at line 248 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseLostFocus | ( | Widget * | _new | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Button.
Definition at line 236 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseMove | ( | int | _left, | |
int | _top | |||
) | [inline, protected, virtual] |
Definition at line 254 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseSetFocus | ( | Widget * | _old | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Button.
Definition at line 242 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseWheel | ( | int | _rel | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::ItemBox, MyGUI::List, MyGUI::ListCtrl, and MyGUI::VScroll.
Definition at line 260 of file MyGUI_WidgetEvent.h.
friend class InputManager [friend] |
Definition at line 75 of file MyGUI_WidgetEvent.h.
Event : Internal request for parent and item index, used for any widget.
signature : void method(MyGUI::Widget* _sender, MyGUI::Widget*& _container, size_t& _index);
_sender | widget that called this event | |
_container | parent | |
_index | of container |
Definition at line 223 of file MyGUI_WidgetEvent.h.
Event : Extendeble event for special cases or plugins.
signature : void method(MyGUI::Widget* _sender, const std::string& _key, const std::string& _value);
_sender | widget that called this event | |
_key | ||
_value |
Definition at line 215 of file MyGUI_WidgetEvent.h.
Event : Widget property changed through setProperty (in code, or from layout)
signature : void method(MyGUI::Widget* _sender, const std::string& _key, const std::string& _value);
_sender | widget that called this event | |
_key | ||
_value |
Definition at line 231 of file MyGUI_WidgetEvent.h.
Event : Key pressed.
signature : void method(MyGUI::Widget* _sender, MyGUI::KeyCode _key, MyGUI::Char _char)
_sender | widget that called this event | |
_key | code | |
_char | of pressed symbol (for multilanguage applications) |
Definition at line 177 of file MyGUI_WidgetEvent.h.
Event : Key released.
signature : void method(MyGUI::Widget* _sender, MyGUI::KeyCode _key)
_sender | widget that called this event | |
_key | code |
Definition at line 184 of file MyGUI_WidgetEvent.h.
Event : Widget lost keyboard focus.
signature : void method(MyGUI::Widget* _sender, MyGUI::Widget* _new)
_sender | widget that called this event | |
_new | widget with keyboard focus or nullptr |
Definition at line 162 of file MyGUI_WidgetEvent.h.
Event : Widget got keyboard focus.
signature : void method(MyGUI::Widget* _sender, MyGUI::Widget* _old)
_sender | widget that called this event | |
_old | widget with keyboard focus or nullptr |
Definition at line 169 of file MyGUI_WidgetEvent.h.
Event : Mouse button pressed and released.
signature : void method(MyGUI::Widget* _sender)
_sender | widget that called this event |
Definition at line 149 of file MyGUI_WidgetEvent.h.
Event : Mouse button double click.
signature : void method(MyGUI::Widget* _sender)
_sender | widget that called this event |
Definition at line 155 of file MyGUI_WidgetEvent.h.
Event : Mouse button pressed.
signature : void method(MyGUI::Widget* _sender, int _left, int _top, MyGUI::MouseButton _id)
_sender | widget that called this event | |
_left | - pointer position | |
_top | - pointer position | |
_id | Mouse button id |
Definition at line 134 of file MyGUI_WidgetEvent.h.
Event : Mouse button released.
signature : void method(MyGUI::Widget* _sender, int _left, int _top, MyGUI::MouseButton _id)
_sender | widget that called this event | |
_left | - pointer position | |
_top | - pointer position | |
_id | Mouse button id |
Definition at line 143 of file MyGUI_WidgetEvent.h.
Event : Widget mouse move with captured widget.
signature : void method(MyGUI::Widget* _sender, int _left, int _top)
_sender | widget that called this event | |
_left | - pointer position | |
_top | - pointer position |
Definition at line 110 of file MyGUI_WidgetEvent.h.
Event : Widget lost mouse focus.
signature : void method(MyGUI::Widget* _sender, MyGUI::Widget* _new)
_sender | widget that called this event | |
_new | widget with mouse focus or nullptr |
Definition at line 95 of file MyGUI_WidgetEvent.h.
Event : Mouse move over widget.
signature : void method(MyGUI::Widget* _sender, int _left, int _top)
_sender | widget that called this event | |
_left | - pointer position | |
_top | - pointer position |
Definition at line 118 of file MyGUI_WidgetEvent.h.
Event : Widget got mouse focus.
signature : void method(MyGUI::Widget* _sender, MyGUI::Widget* _old)
_sender | widget that called this event | |
_old | widget with mouse focus or nullptr |
Definition at line 102 of file MyGUI_WidgetEvent.h.
Event : Mouse wheel over widget.
signature : void method(MyGUI::Widget* _sender, int _rel)
_sender | widget that called this event | |
_rel | relative wheel position |
Definition at line 125 of file MyGUI_WidgetEvent.h.
Event : Root widget changed keyboard focus.
info : this event sends only to root widget
signature : void method(MyGUI::Widget* _sender, bool _focus);
_sender | widget that called this event | |
_focus | Is widget got keyboard focus. |
Definition at line 200 of file MyGUI_WidgetEvent.h.
Event : Root widget changed mouse focus.
info : this event sends only to root widget
signature : void method(MyGUI::Widget* _sender, bool _focus);
_sender | widget that called this event | |
_focus | Is widget got mouse focus. |
Definition at line 192 of file MyGUI_WidgetEvent.h.
Event : Event about changing tooltip state.
signature : void method(MyGUI::Widget* _sender, const MyGUI::ToolTipInfo& _info);
_sender | widget that called this event | |
_info | about tooltip |
Definition at line 207 of file MyGUI_WidgetEvent.h.
Widget* MyGUI::WidgetEvent::mWidgetEventSender [protected] |
Definition at line 326 of file MyGUI_WidgetEvent.h.