Make meta_display_xwindow_is_a_no_focus_window public
Useful for window analysis in plugins.
This commit is contained in:
parent
7396f5709e
commit
9cc70a3fb6
@ -348,9 +348,6 @@ void meta_display_register_x_window (MetaDisplay *display,
|
|||||||
MetaWindow *window);
|
MetaWindow *window);
|
||||||
void meta_display_unregister_x_window (MetaDisplay *display,
|
void meta_display_unregister_x_window (MetaDisplay *display,
|
||||||
Window xwindow);
|
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,
|
GSList* meta_display_list_windows (MetaDisplay *display,
|
||||||
MetaListWindowsFlags flags);
|
MetaListWindowsFlags flags);
|
||||||
|
@ -3175,6 +3175,15 @@ meta_display_unregister_x_window (MetaDisplay *display,
|
|||||||
remove_pending_pings_for_window (display, xwindow);
|
remove_pending_pings_for_window (display, xwindow);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* meta_display_xwindow_is_a_no_focus_window:
|
||||||
|
* @display: A #MetaDisplay
|
||||||
|
* @xwindow: An X11 window
|
||||||
|
*
|
||||||
|
* Returns %TRUE iff window is one of mutter's internal "no focus" windows
|
||||||
|
* (there is one per screen) which will have the focus when there is no
|
||||||
|
* actual client window focused.
|
||||||
|
*/
|
||||||
gboolean
|
gboolean
|
||||||
meta_display_xwindow_is_a_no_focus_window (MetaDisplay *display,
|
meta_display_xwindow_is_a_no_focus_window (MetaDisplay *display,
|
||||||
Window xwindow)
|
Window xwindow)
|
||||||
|
@ -75,6 +75,9 @@ MetaScreen *meta_display_screen_for_root (MetaDisplay *display,
|
|||||||
Window xroot);
|
Window xroot);
|
||||||
MetaWindow *meta_display_get_focus_window (MetaDisplay *display);
|
MetaWindow *meta_display_get_focus_window (MetaDisplay *display);
|
||||||
|
|
||||||
|
gboolean meta_display_xwindow_is_a_no_focus_window (MetaDisplay *display,
|
||||||
|
Window xwindow);
|
||||||
|
|
||||||
int meta_display_get_damage_event_base (MetaDisplay *display);
|
int meta_display_get_damage_event_base (MetaDisplay *display);
|
||||||
int meta_display_get_shape_event_base (MetaDisplay *display);
|
int meta_display_get_shape_event_base (MetaDisplay *display);
|
||||||
Atom meta_display_get_atom (MetaDisplay *display, MetaAtom meta_atom);
|
Atom meta_display_get_atom (MetaDisplay *display, MetaAtom meta_atom);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user