]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.h
a more proper fix for the client list menu trying to activate a closed client, no...
[chaz/openbox] / openbox / client.h
index 22a7dd207183d02e381bd35a5ba34a100bb8982b..5f654d7eb35a5e15c1b4d6a25a25cc99e1d17825 100644 (file)
@@ -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,32 @@ struct _ObClient
     guint nicons;
 };
 
+struct _ObAppSettings
+{
+    gchar *class;
+    gchar *name;
+    gchar *role;
+
+    Point position;
+    gboolean center_x;
+    gboolean center_y;
+    gboolean pos_given;
+
+    guint desktop;
+    gint shade;
+    gint decor;
+    gint focus;
+    gint head;
+    gint iconic;
+    gint skip_pager;
+    gint skip_taskbar;
+    gint max_horz;
+    gint max_vert;
+    gint fullscreen;
+
+    gint layer;
+};
+
 extern GList *client_list;
 
 void client_startup(gboolean reconfig);
This page took 0.022187 seconds and 4 git commands to generate.