#include <MyGUI_WidgetEvent.h>
Definition at line 72 of file MyGUI_WidgetEvent.h.
virtual MyGUI::WidgetEvent::~WidgetEvent | ( | ) | [inline, virtual] |
Definition at line 77 of file MyGUI_WidgetEvent.h.
MyGUI::WidgetEvent::WidgetEvent | ( | ) | [inline, protected] |
Definition at line 80 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 293 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeyButtonReleased | ( | KeyCode | _key | ) | [inline, protected, virtual] |
Definition at line 299 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 311 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeyLostFocus | ( | WidgetPtr | _new | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Edit, MyGUI::ItemBox, MyGUI::List, MyGUI::ListCtrl, and MyGUI::ScrollView.
Definition at line 281 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onKeySetFocus | ( | WidgetPtr | _old | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Edit, MyGUI::ItemBox, MyGUI::List, MyGUI::ListCtrl, and MyGUI::ScrollView.
Definition at line 287 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseButtonClick | ( | ) | [inline, protected, virtual] |
Definition at line 269 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseButtonDoubleClick | ( | ) | [inline, protected, virtual] |
Definition at line 275 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 257 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 263 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseChangeRootFocus | ( | bool | _focus | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Window.
Definition at line 305 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 239 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseLostFocus | ( | WidgetPtr | _new | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Button.
Definition at line 227 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseMove | ( | int | _left, | |
int | _top | |||
) | [inline, protected, virtual] |
Definition at line 245 of file MyGUI_WidgetEvent.h.
virtual void MyGUI::WidgetEvent::onMouseSetFocus | ( | WidgetPtr | _old | ) | [inline, protected, virtual] |
Reimplemented in MyGUI::Button.
Definition at line 233 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 251 of file MyGUI_WidgetEvent.h.
friend class InputManager [friend] |
Definition at line 74 of file MyGUI_WidgetEvent.h.
Event : Internal request for parent and item index, used for any widget.
signature : void method(MyGUI::WidgetPtr _sender, MyGUI::WidgetPtr& _container, size_t& _index);
_sender | widget that called this event | |
_container | parent | |
_index | of container |
Definition at line 222 of file MyGUI_WidgetEvent.h.
Event : Extendeble event for special cases or plugins.
signature : void method(MyGUI::WidgetPtr _sender, const std::string& _key, const std::string& _value);
_sender | widget that called this event | |
_key | ||
_value |
Definition at line 214 of file MyGUI_WidgetEvent.h.
Event : Key pressed.
signature : void method(MyGUI::WidgetPtr _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 176 of file MyGUI_WidgetEvent.h.
Event : Key released.
signature : void method(MyGUI::WidgetPtr _sender, MyGUI::KeyCode _key)
_sender | widget that called this event | |
_key | code |
Definition at line 183 of file MyGUI_WidgetEvent.h.
Event : Widget lost keyboard focus.
signature : void method(MyGUI::WidgetPtr _sender, MyGUI::WidgetPtr _new)
_sender | widget that called this event | |
_new | widget with keyboard focus or nullptr |
Definition at line 161 of file MyGUI_WidgetEvent.h.
Event : Widget got keyboard focus.
signature : void method(MyGUI::WidgetPtr _sender, MyGUI::WidgetPtr _old)
_sender | widget that called this event | |
_old | widget with keyboard focus or nullptr |
Definition at line 168 of file MyGUI_WidgetEvent.h.
Event : Mouse button pressed and released.
signature : void method(MyGUI::WidgetPtr _sender)
_sender | widget that called this event |
Definition at line 148 of file MyGUI_WidgetEvent.h.
Event : Mouse button double click.
signature : void method(MyGUI::WidgetPtr _sender)
_sender | widget that called this event |
Definition at line 154 of file MyGUI_WidgetEvent.h.
Event : Mouse button pressed.
signature : void method(MyGUI::WidgetPtr _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 133 of file MyGUI_WidgetEvent.h.
Event : Mouse button released.
signature : void method(MyGUI::WidgetPtr _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 142 of file MyGUI_WidgetEvent.h.
Event : Widget mouse move with captured widget.
signature : void method(MyGUI::WidgetPtr _sender, int _left, int _top)
_sender | widget that called this event | |
_left | - pointer position | |
_top | - pointer position |
Definition at line 109 of file MyGUI_WidgetEvent.h.
Event : Widget lost mouse focus.
signature : void method(MyGUI::WidgetPtr _sender, MyGUI::WidgetPtr _new)
_sender | widget that called this event | |
_new | widget with mouse focus or nullptr |
Definition at line 94 of file MyGUI_WidgetEvent.h.
Event : Mouse move over widget.
signature : void method(MyGUI::WidgetPtr _sender, int _left, int _top)
_sender | widget that called this event | |
_left | - pointer position | |
_top | - pointer position |
Definition at line 117 of file MyGUI_WidgetEvent.h.
Event : Widget got mouse focus.
signature : void method(MyGUI::WidgetPtr _sender, MyGUI::WidgetPtr _old)
_sender | widget that called this event | |
_old | widget with mouse focus or nullptr |
Definition at line 101 of file MyGUI_WidgetEvent.h.
Event : Mouse wheel over widget.
signature : void method(MyGUI::WidgetPtr _sender, int _rel)
_sender | widget that called this event | |
_rel | relative wheel position |
Definition at line 124 of file MyGUI_WidgetEvent.h.
Event : Root widget changed keyboard focus.
info : this event sends only to root widget
signature : void method(MyGUI::WidgetPtr _sender, bool _focus);
_sender | widget that called this event | |
_focus | Is widget got keyboard focus. |
Definition at line 199 of file MyGUI_WidgetEvent.h.
Event : Root widget changed mouse focus.
info : this event sends only to root widget
signature : void method(MyGUI::WidgetPtr _sender, bool _focus);
_sender | widget that called this event | |
_focus | Is widget got mouse focus. |
Definition at line 191 of file MyGUI_WidgetEvent.h.
Event : Event about changing tooltip state.
signature : void method(MyGUI::WidgetPtr _sender, const MyGUI::ToolTipInfo& _info);
_sender | widget that called this event | |
_info | about tooltip |
Definition at line 206 of file MyGUI_WidgetEvent.h.
WidgetPtr MyGUI::WidgetEvent::mWidgetEventSender [protected] |
Definition at line 317 of file MyGUI_WidgetEvent.h.