X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=2838535100b29fa2cf22ac46d32e1e646e91aa8e;hb=bca8082d6d09a16a116c70001469a576b93157ce;hp=a4e5c2eaa1558781efc58016229a623c4e41cd3f;hpb=bf32b376b595eab16a300f63937cad1042361eec;p=chaz%2Fopenbox diff --git a/openbox/client.h b/openbox/client.h index a4e5c2ea..28385351 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -100,7 +100,8 @@ typedef enum { /*! Display a button to toggle the window's placement on all desktops */ Decor_AllDesktops = 1 << 6, - Decor_Close = 1 << 7 /*!< Display a close button */ + Decor_Shade = 1 << 7, /*!< Displays a shade button */ + Decor_Close = 1 << 8 /*!< Display a close button */ } Decoration; @@ -381,8 +382,10 @@ void client_close(Client *self); /*! Kill the client off violently */ void client_kill(Client *self); -/*! Sends the window to the specified desktop */ -void client_set_desktop(Client *self, guint target); +/*! 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. */ +void client_set_desktop(Client *self, guint target, gboolean donthide); /*! Return a modal child of the client window @return A modal child of the client window, or 0 if none was found.