]> Dogcows Code - chaz/openbox/blobdiff - openbox/action.h
typo
[chaz/openbox] / openbox / action.h
index 6e0b6c520064bd99aa0e7ce735f7f848bfb7ed3c..ba5ff22359ca997981c5a7857596faae972698e6 100644 (file)
@@ -12,6 +12,11 @@ struct AnyAction {
     Client *c;
 };
 
+struct DirectionalAction{
+    Client *c;
+    int direction;
+};
+
 struct Execute {
     Client *c;
     char *path;
@@ -73,6 +78,7 @@ struct CycleWindows {
 
 union ActionData {
     struct AnyAction any;
+    struct DirectionalAction diraction;
     struct Execute execute;
     struct ClientAction client;
     struct MoveResizeRelative relative;
@@ -106,6 +112,7 @@ Action *action_new(void (*func)(union ActionData *data));
    action_resize_relative_horz - the delta
    action_resize_relative_vert - the delta
 */
+
 Action *action_from_string(char *name);
 void action_free(Action *a);
 
@@ -197,4 +204,7 @@ void action_exit(union ActionData *data);
 void action_showmenu(union ActionData *data);
 /* CycleWindows */
 void action_cycle_windows(union ActionData *data);
+
+void action_directional_focus(union ActionData *data);
+void action_movetoedge(union ActionData *data);
 #endif
This page took 0.020678 seconds and 4 git commands to generate.