struct ShowMenu {
Client *c;
- char * menuName;
+ char *name;
+ int x;
+ int y;
+};
+
+struct CycleWindows {
+ Client *c;
+ gboolean linear;
+ gboolean forward;
+ gboolean final;
+ gboolean cancel;
};
union ActionData {
struct NextPreviousDesktop nextprevdesktop;
struct Move move;
struct Resize resize;
- struct ShowMenu showMenu;
+ struct ShowMenu showmenu;
+ struct CycleWindows cycle;
};
typedef struct {
void action_exit(union ActionData *data);
/* ShowMenu */
void action_showmenu(union ActionData *data);
+/* CycleWindows */
+void action_cycle_windows(union ActionData *data);
#endif