diff options
Diffstat (limited to 'scene/main/window.h')
-rw-r--r-- | scene/main/window.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/scene/main/window.h b/scene/main/window.h index 2fd6d993a9..0c689a001f 100644 --- a/scene/main/window.h +++ b/scene/main/window.h @@ -95,11 +95,21 @@ private: void _update_from_window(); void _resize_callback(const Size2i &p_callback); + void _event_callback(DisplayServer::WindowEvent p_event); void _update_size(); + void _propagate_window_notification(Node *p_node, int p_notification); + virtual DisplayServer::WindowID get_window_id() const; + void _window_input(const Ref<InputEvent> &p_ev); + void _window_input_text(const String &p_text); + void _window_drop_files(const Vector<String> &p_files); + + void _window_unhandled_input(const Ref<InputEvent> &p_ev); + void _update_window_callbacks(); + protected: static void _bind_methods(); void _notification(int p_what); |