summaryrefslogtreecommitdiff
path: root/openbox/client.h
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2006-06-08 11:36:43 +0000
committerMikael Magnusson <mikachu@comhem.se>2006-06-08 11:36:43 +0000
commitde1559a09497ae4ead44a6e70b556123a5bab35c (patch)
treecf4576cf08322f3e7428d7bbdcbdd21e124554f3 /openbox/client.h
parentf80ab241f31676d8ae5377d62986ee793dc27ca7 (diff)
move stuff around some more
Diffstat (limited to 'openbox/client.h')
-rw-r--r--openbox/client.h23
1 files changed, 21 insertions, 2 deletions
diff --git a/openbox/client.h b/openbox/client.h
index 22a7dd20..e2193e98 100644
--- a/openbox/client.h
+++ b/openbox/client.h
@@ -32,8 +32,9 @@ struct _ObFrame;
struct _ObGroup;
struct _ObSessionState;
-typedef struct _ObClient ObClient;
-typedef struct _ObClientIcon ObClientIcon;
+typedef struct _ObClient ObClient;
+typedef struct _ObClientIcon ObClientIcon;
+typedef struct _ObAppSettings ObAppSettings;
/* The value in client.transient_for indicating it is a transient for its
group instead of for a single window */
@@ -269,6 +270,24 @@ struct _ObClient
guint nicons;
};
+struct _ObAppSettings
+{
+ gchar *name;
+ gboolean decor;
+ gboolean shade;
+ gboolean focus;
+
+ Point position;
+ gboolean center_x;
+ gboolean center_y;
+ gboolean pos_given;
+
+ guint desktop;
+ guint head;
+
+ guint layer;
+};
+
extern GList *client_list;
void client_startup(gboolean reconfig);