summaryrefslogtreecommitdiff
path: root/openbox/client.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-03-11 16:58:19 +0000
committerDana Jansens <danakj@orodu.net>2007-03-11 16:58:19 +0000
commit62a39c4c70b0ed8e153b0cccac853cc6fded99ba (patch)
tree6cd8ffb1fd1ff5d2013aa78f712a0176c1ac6123 /openbox/client.h
parent1ff3c1dd9d99be6fd4b78e7ea594c1e19bcf39ae (diff)
stacking has been made more reliable with groups and group transients.
this was a pretty invasive change in client.c though, so it may break things? it did expose some bugginess in client_calc_layer, which is now better than ever, hopefully there isn't more to be found.
Diffstat (limited to 'openbox/client.h')
-rw-r--r--openbox/client.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/openbox/client.h b/openbox/client.h
index 043a6def..b418964d 100644
--- a/openbox/client.h
+++ b/openbox/client.h
@@ -571,7 +571,11 @@ ObClient *client_search_focus_tree_full(ObClient *self);
*/
ObClient *client_search_modal_child(ObClient *self);
-ObClient *client_search_top_transient(ObClient *self);
+/*! Returns a list of top-level windows which this is a transient for.
+ It will only contain more than 1 element if the client is transient for its
+ group.
+*/
+GSList *client_search_top_transients(ObClient *self);
/*! Search for a parent of a client. This only searches up *ONE LEVEL*, and
returns the searched for parent if it is a parent, or NULL if not. */