Clean up notifications and merge Node and MainLoop ones for clarity, closes #27614
This commit is contained in:
parent
2ce022af7e
commit
a18989602b
5 changed files with 45 additions and 19 deletions
|
|
@ -51,21 +51,19 @@ protected:
|
|||
|
||||
public:
|
||||
enum {
|
||||
NOTIFICATION_WM_MOUSE_ENTER = 2,
|
||||
NOTIFICATION_WM_MOUSE_EXIT = 3,
|
||||
NOTIFICATION_WM_FOCUS_IN = 4,
|
||||
NOTIFICATION_WM_FOCUS_OUT = 5,
|
||||
NOTIFICATION_WM_QUIT_REQUEST = 6,
|
||||
NOTIFICATION_WM_GO_BACK_REQUEST = 7,
|
||||
NOTIFICATION_WM_UNFOCUS_REQUEST = 8,
|
||||
NOTIFICATION_OS_MEMORY_WARNING = 9,
|
||||
// Note: NOTIFICATION_TRANSLATION_CHANGED and NOTIFICATION_WM_ABOUT used to have id=10 and id=11 but these
|
||||
// conflict with NOTIFICATION_ENTER_TREE (id=10) and NOTIFICATION_EXIT_TREE (id=11), so id=90 and id=91
|
||||
// fixes this issue.
|
||||
NOTIFICATION_TRANSLATION_CHANGED = 90,
|
||||
NOTIFICATION_WM_ABOUT = 91,
|
||||
NOTIFICATION_CRASH = 92,
|
||||
NOTIFICATION_OS_IME_UPDATE = 93,
|
||||
//make sure these are replicated in Node
|
||||
NOTIFICATION_WM_MOUSE_ENTER = 1002,
|
||||
NOTIFICATION_WM_MOUSE_EXIT = 1003,
|
||||
NOTIFICATION_WM_FOCUS_IN = 1004,
|
||||
NOTIFICATION_WM_FOCUS_OUT = 1005,
|
||||
NOTIFICATION_WM_QUIT_REQUEST = 1006,
|
||||
NOTIFICATION_WM_GO_BACK_REQUEST = 1007,
|
||||
NOTIFICATION_WM_UNFOCUS_REQUEST = 1008,
|
||||
NOTIFICATION_OS_MEMORY_WARNING = 1009,
|
||||
NOTIFICATION_TRANSLATION_CHANGED = 1010,
|
||||
NOTIFICATION_WM_ABOUT = 1011,
|
||||
NOTIFICATION_CRASH = 1012,
|
||||
NOTIFICATION_OS_IME_UPDATE = 1013,
|
||||
};
|
||||
|
||||
virtual void input_event(const Ref<InputEvent> &p_event);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue