summaryrefslogtreecommitdiff
path: root/src/display.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/display.h')
-rw-r--r--src/display.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/display.h b/src/display.h
index fef38d69..a27a0a14 100644
--- a/src/display.h
+++ b/src/display.h
@@ -223,11 +223,6 @@ struct _MetaDisplay
XErrorEvent *error);
int server_grab_count;
- /* This window holds the focus when we don't want to focus
- * any actual clients
- */
- Window no_focus_window;
-
/* for double click */
Time last_button_time;
Window last_button_xwindow;
@@ -418,6 +413,9 @@ void meta_display_register_x_window (MetaDisplay *display,
MetaWindow *window);
void meta_display_unregister_x_window (MetaDisplay *display,
Window xwindow);
+/* Return whether the xwindow is a no focus window for any of the screens */
+gboolean meta_display_xwindow_is_a_no_focus_window (MetaDisplay *display,
+ Window xwindow);
GSList* meta_display_list_windows (MetaDisplay *display);
@@ -548,6 +546,7 @@ void meta_display_set_input_focus_window (MetaDisplay *display,
* same as meta_display_set_input_focus_window
*/
void meta_display_focus_the_no_focus_window (MetaDisplay *display,
+ MetaScreen *screen,
Time timestamp);
void meta_display_queue_autoraise_callback (MetaDisplay *display,