X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=c757332dd8a9266e39cc3732f89a1106bc2e24a5;hb=4f427471b862f2f547981878b1d088ac52929936;hp=b41f0644d01bd0acae0ceb49bff5ac246e8989e7;hpb=7f561a6a7acee71d55eecc9ed2bd278147ce2536;p=chaz%2Fopenbox diff --git a/openbox/client.h b/openbox/client.h index b41f0644..c757332d 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -6,7 +6,6 @@ #include #include -struct ClientWrap; struct Frame; @@ -270,6 +269,12 @@ typedef struct Client { */ int functions; + /*! Saved decorations from before becoming fullscreen */ + int pre_fs_decor; + + /*! Saved functions from before becoming fullscreen */ + int pre_fs_func; + /*! Icons for the client as specified on the client window */ Icon *icons; /*! The number of icons in icons */ @@ -279,9 +284,6 @@ typedef struct Client { Pixmap pixmap_icon; /*! The mask for the pixmap_icon, or None if its not masked */ Pixmap pixmap_icon_mask; - - /* The instance of the wrapper class if one exists */ - struct ClientWrap *wrap; } Client; extern GSList *client_list; @@ -376,7 +378,7 @@ void client_shade(Client *self, gboolean shade); void client_close(Client *self); /*! Sends the window to the specified desktop */ -void client_set_desktop(Client *self, unsigned int target); +void client_set_desktop(Client *self, guint target); /*! Return a modal child of the client window @return A modal child of the client window, or 0 if none was found.