summaryrefslogtreecommitdiff
path: root/scene/main/window.h
diff options
context:
space:
mode:
Diffstat (limited to 'scene/main/window.h')
-rw-r--r--scene/main/window.h10
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);