]> Dogcows Code - chaz/openbox/blobdiff - openbox/action.h
change how rc parsing will work. a=b will be parsed in any [section] and given to...
[chaz/openbox] / openbox / action.h
index ff99af99dbad2e74cff235b7779c41a72967f5be..0fe42f64b31494cbea9ab621a53e80d6b65c3f1f 100644 (file)
@@ -28,7 +28,8 @@ struct MoveResizeRelative {
 
 struct SendToDesktop {
     Client *c;
-    guint desktop;
+    guint desk;
+    gboolean follow;
 };
 
 struct SendToNextPreviousDesktop {
@@ -64,7 +65,14 @@ struct Resize {
 
 struct ShowMenu {
     Client *c;
-    char * menuName;
+    char *menuName;
+};
+
+struct CycleWindows {
+    Client *c;
+    gboolean linear;
+    gboolean forward;
+    gboolean final;
 };
 
 union ActionData {
@@ -79,6 +87,7 @@ union ActionData {
     struct Move move;
     struct Resize resize;
     struct ShowMenu showMenu;
+    struct CycleWindows cycle;
 };
 
 typedef struct {
@@ -193,4 +202,6 @@ void action_restart(union ActionData *data);
 void action_exit(union ActionData *data);
 /* ShowMenu */
 void action_showmenu(union ActionData *data);
+/* CycleWindows */
+void action_cycle_windows(union ActionData *data);
 #endif
This page took 0.021133 seconds and 4 git commands to generate.