summaryrefslogtreecommitdiff
path: root/openbox/client.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-18 17:09:55 +0000
committerDana Jansens <danakj@orodu.net>2003-05-18 17:09:55 +0000
commit993fc6226d06f25513756251283e70054082ee8a (patch)
treedb6eedc7e86eac7999a26cef8a7bd1be50907a67 /openbox/client.h
parent3c7bf77dd9a14f93a63f9d790c1bdcf79b63eb39 (diff)
2 in 1 deal :\
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything). client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
Diffstat (limited to 'openbox/client.h')
-rw-r--r--openbox/client.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/openbox/client.h b/openbox/client.h
index 08a3a887..7545b860 100644
--- a/openbox/client.h
+++ b/openbox/client.h
@@ -15,8 +15,8 @@ struct Group;
/*! Holds an icon in ARGB format */
typedef struct Icon {
- unsigned long width, height;
- unsigned long *data;
+ int width, height;
+ gulong *data;
} Icon;
/*! The MWM Hints as retrieved from the window property
@@ -286,11 +286,6 @@ typedef struct Client {
Icon *icons;
/*! The number of icons in icons */
int nicons;
-
- /*! The icon for the client specified in the WMHints or the KWM hints */
- Pixmap pixmap_icon;
- /*! The mask for the pixmap_icon, or None if its not masked */
- Pixmap pixmap_icon_mask;
} Client;
extern GList *client_list;
@@ -457,8 +452,6 @@ void client_update_class(Client *self);
void client_update_strut(Client *self);
/*! Updates the window's icons */
void client_update_icons(Client *self);
-/*! Updates the window's kwm icon */
-void client_update_kwm_icon(Client *self);
/*! Set up what decor should be shown on the window and what functions should
be allowed (Client::decorations and Client::functions).