From 62a39c4c70b0ed8e153b0cccac853cc6fded99ba Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sun, 11 Mar 2007 16:58:19 +0000 Subject: 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. --- openbox/client.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'openbox/client.h') 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. */ -- cgit v1.2.3