X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=5fb26262a9f2b8e29b5b17ada0b4f21c22acfbc1;hb=1e4215c5c63c53c199a3a5a177607de308c8a3f1;hp=d902f72a5d1ee8bc34f8097bac4fcf5fd8545035;hpb=280529221e9349aa07c6c498df6b80b3a8951198;p=chaz%2Fopenbox diff --git a/openbox/client.h b/openbox/client.h index d902f72a..5fb26262 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -334,10 +334,9 @@ gboolean client_should_show(ObClient *self); to them in a number of places regarding focus or user interaction. */ gboolean client_normal(ObClient *self); -/*! Returns if the window is one of an application's main windows (normal or - dialog type) rather than an accessory window (utilty, menu, etc) or a - non-normal window */ -gboolean client_application(ObClient *self); +/*! Returns if the window is one of an application's helper windows + (utilty, menu, etc) */ +gboolean client_helper(ObClient *self); /* Returns if the window is focused */ gboolean client_focused(ObClient *self); @@ -465,7 +464,8 @@ void client_kill(ObClient *self); /*! Sends the window to the specified desktop @param donthide If TRUE, the window will not be shown/hidden after its - desktop has been changed. Generally this should be FALSE. */ + desktop has been changed. Generally this should be FALSE. +*/ void client_set_desktop(ObClient *self, guint target, gboolean donthide); /*! Show the client if it should be shown. */ @@ -520,6 +520,10 @@ gboolean client_focus(ObClient *self); */ void client_activate(ObClient *self, gboolean here, gboolean user); +/*! Bring all of its helper windows to its desktop. These are the utility and + stuff windows. */ +void client_bring_helper_windows(ObClient *client); + /*! Calculates the stacking layer for the client window */ void client_calc_layer(ObClient *self); @@ -657,6 +661,4 @@ ObClient* client_under_pointer(); gboolean client_has_group_siblings(ObClient *self); -gboolean client_has_application_group_siblings(ObClient *self); - #endif