]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.h
2 in 1 again..
[chaz/openbox] / openbox / client.h
index b4e0494d68aeb2fea623448974dce2f2de453b88..ca41055859570fb467ad9c510a8f53d9fcfc50ae 100644 (file)
@@ -110,6 +110,17 @@ typedef enum {
     Decor_Close       = 1 << 8  /*!< Display a close button */
 } Decoration;
 
+/*! The directions used by client_find_directional */
+typedef enum {
+    Direction_North,
+    Direction_East,
+    Direction_South,
+    Direction_West,
+    Direction_NorthEast,
+    Direction_SouthEast,
+    Direction_SouthWest,
+    Direction_NorthWest
+} Direction;
 
 typedef struct Client {
     ObWindow obwin;
@@ -483,4 +494,7 @@ Client *client_search_focus_tree_full(Client *self);
 */
 Client *client_search_modal_child(Client *self);
 
+/*! Return the "closest" client in the given direction */
+Client *client_find_directional(Client *c, Direction dir);
+
 #endif
This page took 0.022249 seconds and 4 git commands to generate.