X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fclient.h;h=c4815d4c83e0cfb56b796d5b4a7b771798caa215;hb=e10dd09e4831c2226a30b0454ff0a7615e590269;hp=1a2273f461193f94c84378ab84fa6699f64cd84a;hpb=685dca1c5fb1fac160ad845a710bc2c30ff87751;p=chaz%2Fopenbox diff --git a/openbox/client.h b/openbox/client.h index 1a2273f4..c4815d4c 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -71,7 +71,9 @@ typedef enum OB_CLIENT_FUNC_MAXIMIZE = 1 << 3, /*!< Allow to be maximized */ OB_CLIENT_FUNC_SHADE = 1 << 4, /*!< Allow to be shaded */ OB_CLIENT_FUNC_FULLSCREEN = 1 << 5, /*!< Allow to be made fullscreen */ - OB_CLIENT_FUNC_CLOSE = 1 << 6 /*!< Allow to be closed */ + OB_CLIENT_FUNC_CLOSE = 1 << 6, /*!< Allow to be closed */ + OB_CLIENT_FUNC_ABOVE = 1 << 7, /*!< Allow to be put in lower layer */ + OB_CLIENT_FUNC_BELOW = 1 << 8 /*!< Allow to be put in higher layer */ } ObFunctions; struct _ObClient @@ -309,8 +311,8 @@ typedef void (*ObClientCallback)(ObClient *client, gpointer data); /* Callback functions */ /*! Get notified when the client is unmanaged */ -void client_add_destructor(ObClientCallback func, gpointer data); -void client_remove_destructor(ObClientCallback func); +void client_add_destroy_notify(ObClientCallback func, gpointer data); +void client_remove_destroy_notify(ObClientCallback func); /*! Get notified when the client is hidden */ void client_add_hide_notify(ObClientCallback func, gpointer data);