Just mark out places where contexts need to be handled with #warning.
authorMikael Magnusson <mikachu@comhem.se>
Wed, 23 Jan 2008 03:33:57 +0000 (04:33 +0100)
committerMikael Magnusson <mikachu@comhem.se>
Sat, 8 Mar 2008 16:21:12 +0000 (17:21 +0100)
openbox/frame.c
openbox/frame.h

index 58d9f355b1dfdf9612082fff3b7b774a3d4ff32b..23d4473cecbb65f7716e497ea54907fac1476a02 100644 (file)
@@ -1317,6 +1317,9 @@ ObFrameContext frame_context_from_string(const gchar *name)
         return OB_FRAME_CONTEXT_CLOSE;
     else if (!g_ascii_strcasecmp("MoveResize", name))
         return OB_FRAME_CONTEXT_MOVE_RESIZE;
+#warning need more than one edge context?
+    else if (!g_ascii_strcasecmp("Edge", name))
+        return OB_FRAME_CONTEXT_EDGE;
     return OB_FRAME_CONTEXT_NONE;
 }
 
@@ -1327,6 +1330,7 @@ ObFrameContext frame_context(ObClient *client, Window win, gint x, gint y)
     if (moveresize_in_progress)
         return OB_FRAME_CONTEXT_MOVE_RESIZE;
 
+#warning figure out how to return the edge context from here
     if (win == obt_root(ob_screen))
         return OB_FRAME_CONTEXT_ROOT ;
     if (client == NULL) return OB_FRAME_CONTEXT_NONE;
index fd5adf748701d49f943ad5a743564f3136a3ea64..74f454dd156da2856a734acd1967acdfcffa9670 100644 (file)
@@ -53,6 +53,7 @@ typedef enum {
     /*! This is a special context, which occurs while dragging a window in
       a move/resize */
     OB_FRAME_CONTEXT_MOVE_RESIZE,
+    OB_FRAME_CONTEXT_EDGE,
     OB_FRAME_NUM_CONTEXTS
 } ObFrameContext;