]> Dogcows Code - chaz/openbox/blobdiff - openbox/dispatch.h
prefixing and capitalizing the StackLayer -> ObStackingLayer enum.
[chaz/openbox] / openbox / dispatch.h
index 320c46a67a99f756c9f98c342ee255a05e6b8218..93b3e459c9f96486c864299314dfe57694f28cc1 100644 (file)
@@ -1,9 +1,12 @@
 #ifndef __dispatch_h
 #define __dispatch_h
 
-#include "client.h"
+#include "misc.h"
+
 #include <X11/Xlib.h>
 
+struct _ObClient;
+
 void dispatch_startup();
 void dispatch_shutdown();
 
@@ -41,23 +44,23 @@ typedef enum {
 
 typedef struct {
     XEvent *e;
-    ObClient *client;
+    struct _ObClient *client;
 } EventData_X;
 
 typedef struct {
-    ObClient *client;
+    struct _ObClient *client;
     int num[3];
-    /* Event_ObClient_Desktop: num[0] = new number, num[1] = old number
-       Event_ObClient_Urgent: num[0] = urgent state
-       Event_ObClient_Moving: num[0] = dest x coord, num[1] = dest y coord --
+    /* Event_Client_Desktop: num[0] = new number, num[1] = old number
+       Event_Client_Urgent: num[0] = urgent state
+       Event_Client_Moving: num[0] = dest x coord, num[1] = dest y coord --
                             change these in the handler to adjust where the
                             window will be placed
-       Event_ObClient_Resizing: num[0] = dest width, num[1] = dest height --
+       Event_Client_Resizing: num[0] = dest width, num[1] = dest height --
                               change these in the handler to adjust where the
                               window will be placed
                               num[2] = the anchored corner
      */
-} EventData_ObClient;
+} EventData_Client;
 
 typedef struct {
     int num[2];
@@ -73,7 +76,7 @@ typedef struct {
 
 typedef struct {
     EventData_X x;      /* for Event_X_* event types */
-    EventData_ObClient c; /* for Event_ObClient_* event types */
+    EventData_Client c; /* for Event_ObClient_* event types */
     EventData_Ob o;     /* for Event_Ob_* event types */
     EventData_Signal s; /* for Event_Signal */
 } EventData;
@@ -89,15 +92,15 @@ typedef unsigned int EventMask;
 
 void dispatch_register(EventMask mask, EventHandler h, void *data);
 
-void dispatch_x(XEvent *e, ObClient *c);
-void dispatch_client(EventType e, ObClient *c, int num0, int num1);
+void dispatch_x(XEvent *e, struct _ObClient *c);
+void dispatch_client(EventType e, struct _ObClient *c, int num0, int num1);
 void dispatch_ob(EventType e, int num0, int num1);
 void dispatch_signal(int signal);
 /* *x and *y should be set with the destination of the window, they may be
    changed by the event handlers */
-void dispatch_move(ObClient *c, int *x, int *y);
+void dispatch_move(struct _ObClient *c, int *x, int *y);
 /* *w and *h should be set with the destination of the window, they may be
    changed by the event handlers */
-void dispatch_resize(ObClient *c, int *w, int *h, ObCorner corner);
+void dispatch_resize(struct _ObClient *c, int *w, int *h, ObCorner corner);
 
 #endif
This page took 0.0225 seconds and 4 git commands to generate.