]> Dogcows Code - chaz/openbox/commitdiff
add client_disable_decorations
authorDana Jansens <danakj@orodu.net>
Fri, 28 Mar 2003 22:59:26 +0000 (22:59 +0000)
committerDana Jansens <danakj@orodu.net>
Fri, 28 Mar 2003 22:59:26 +0000 (22:59 +0000)
openbox/client.c
openbox/client.h

index 95d1e97e1539613eb1c7b4c19a33017fac88fa2d..e7d77df9cea3bbe3a2a3f9bceef2ad19de544e59 100644 (file)
@@ -2023,3 +2023,9 @@ Icon *client_icon(Client *self, int w, int h)
         return &self->icons[si];
     return &self->icons[li];
 }
+
+void client_disable_decorations(Client *self, int flags)
+{
+    self->disabled_decorations = flags;
+    client_setup_decor_and_functions(self);
+}
index 1b9ee9bca9b3cc1c20d284ba6c81b3f51bddf37e..6df13cb687b08de8fea89180210977f1f4939d6e 100644 (file)
@@ -445,6 +445,12 @@ void client_update_icons(Client *self);
 /*! Updates the window's kwm icon */
 void client_update_kwm_icon(Client *self);
 
+/* Disable decorations on the client.
+   @param flags A mask of Decoration enum values which will be disabled on the
+                client if they would normally have been displayed.
+*/
+void client_disable_decorations(Client *self, int flags);
+
 /*! Set up what decor should be shown on the window and what functions should
   be allowed (Client::decorations and Client::functions).
   This also updates the NET_WM_ALLOWED_ACTIONS hint.
This page took 0.028724 seconds and 4 git commands to generate.