X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=94bcf38c789b688cb214029057a175ddfb1c0773;hb=747679b80728d7903c39cafa7f0c1756c59a48ea;hp=e01e2ebeeabc7c1a266a7c7fd27232352ad18712;hpb=92bea590c0eff5f56f70093dfa1edef2f65b113f;p=chaz%2Fopenbox diff --git a/openbox/client.h b/openbox/client.h index e01e2ebe..94bcf38c 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; @@ -284,7 +285,7 @@ typedef struct Client { Pixmap pixmap_icon_mask; } Client; -extern GSList *client_list; +extern GList *client_list; extern GHashTable *client_map; void client_startup(); @@ -381,7 +382,9 @@ void client_close(Client *self); /*! Kill the client off violently */ void client_kill(Client *self); -/*! Sends the window to the specified desktop */ +/*! 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