]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.h
make the TRAN_GROUP an unsigned long
[chaz/openbox] / openbox / client.h
index 172d4caf30663bd856be242d66f95af32e0f7b64..18f1b23aefe74b582351d6c46f8f22d28cdac9a1 100644 (file)
@@ -11,7 +11,7 @@ struct Group;
 
 /* The value in client.transient_for indicating it is a transient for its
    group instead of for a single window */
-#define TRAN_GROUP ((void*)~0l)
+#define TRAN_GROUP ((void*)~0ul)
 
 /*! Holds an icon in ARGB format */
 typedef struct Icon {
@@ -123,7 +123,11 @@ typedef struct Client {
       be TRUE if transient_for != NULL, but not guaranteed to be FALSE if
       transient_for == NULL. */
     gboolean transient;
-    /*! The client which this client is a transient (child) for */
+    /*! The client which this client is a transient (child) for.
+      A value of TRAN_GROUP signifies that the window is a transient for all
+      members of its Group, and is not a valid pointer to be followed in this
+      case.
+     */
     struct Client *transient_for;
     /*! The clients which are transients (children) of this client */
     GSList *transients;
This page took 0.024508 seconds and 4 git commands to generate.