Client *c;
};
+struct DirectionalAction{
+ Client *c;
+ int direction;
+};
+
struct Execute {
Client *c;
char *path;
union ActionData {
struct AnyAction any;
+ struct DirectionalAction diraction;
struct Execute execute;
struct ClientAction client;
struct MoveResizeRelative relative;
action_resize_relative_horz - the delta
action_resize_relative_vert - the delta
*/
+
Action *action_from_string(char *name);
void action_free(Action *a);
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