mirror of
https://github.com/brl/mutter.git
synced 2024-11-29 19:40:43 -05:00
[MutterWindow] Added meta_window_get_transient_for_as_xid()
Accessor for the transient xid hint. https://bugzilla.gnome.org/show_bug.cgi?id=597010
This commit is contained in:
parent
2d4b05a71b
commit
948e54772d
@ -8860,6 +8860,25 @@ meta_window_get_transient_for (MetaWindow *window)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* meta_window_get_transient_for_as_xid:
|
||||||
|
* @window: a #MetaWindow
|
||||||
|
*
|
||||||
|
* Returns the XID of the window that is pointed to by the
|
||||||
|
* WM_TRANSIENT_FOR hint on this window (see XGetTransientForHint()
|
||||||
|
* or XSetTransientForHint()). Metacity keeps transient windows above their
|
||||||
|
* parents. A typical usage of this hint is for a dialog that wants to stay
|
||||||
|
* above its associated window.
|
||||||
|
*
|
||||||
|
* Return value: (transfer none): the window this window is transient for, or
|
||||||
|
* None if the WM_TRANSIENT_FOR hint is unset.
|
||||||
|
*/
|
||||||
|
Window
|
||||||
|
meta_window_get_transient_for_as_xid (MetaWindow *window)
|
||||||
|
{
|
||||||
|
return window->xtransient_for;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* meta_window_get_pid:
|
* meta_window_get_pid:
|
||||||
* @window: a #MetaWindow
|
* @window: a #MetaWindow
|
||||||
|
@ -116,6 +116,7 @@ void meta_window_minimize (MetaWindow *window);
|
|||||||
void meta_window_unminimize (MetaWindow *window);
|
void meta_window_unminimize (MetaWindow *window);
|
||||||
const char *meta_window_get_title (MetaWindow *window);
|
const char *meta_window_get_title (MetaWindow *window);
|
||||||
MetaWindow *meta_window_get_transient_for (MetaWindow *window);
|
MetaWindow *meta_window_get_transient_for (MetaWindow *window);
|
||||||
|
Window meta_window_get_transient_for_as_xid (MetaWindow *window);
|
||||||
void meta_window_delete (MetaWindow *window,
|
void meta_window_delete (MetaWindow *window,
|
||||||
guint32 timestamp);
|
guint32 timestamp);
|
||||||
guint meta_window_get_stable_sequence (MetaWindow *window);
|
guint meta_window_get_stable_sequence (MetaWindow *window);
|
||||||
|
Loading…
Reference in New Issue
Block a user