diff options
Diffstat (limited to 'client/application.h')
-rw-r--r-- | client/application.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/client/application.h b/client/application.h index c5e0e141..757ee3a2 100644 --- a/client/application.h +++ b/client/application.h @@ -55,6 +55,16 @@ private: int _error_code; }; +class VisibilityEvent: public Event { +public: + VisibilityEvent(int screen_id) : _screen_id (screen_id) {} + + virtual void response(AbstractProcessLoop& events_loop); + +private: + int _screen_id; +}; + struct MonitorInfo { int depth; Point size; @@ -143,6 +153,7 @@ public: virtual void on_display_mode_change(); void on_connected(); void on_disconnecting(); + void on_visibility_start(int screen_id); bool rearrange_monitors(RedScreen& screen); void enter_full_screen(); |