summaryrefslogtreecommitdiff
path: root/openbox/action.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-04-05 20:27:03 +0000
committerDana Jansens <danakj@orodu.net>2003-04-05 20:27:03 +0000
commitcbbf90a718ecc6836ef7a77b9040aebb9da348b8 (patch)
treea53bcdc993f850bc0500daaebd5b1bd0b7b50ee1 /openbox/action.h
parent88f8ebada97c4c82252badeb57b7e71a2940600b (diff)
change how rc parsing will work. a=b will be parsed in any [section] and given to a separate parsing callback. no more general config infrastructure needed/
Diffstat (limited to 'openbox/action.h')
-rw-r--r--openbox/action.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/openbox/action.h b/openbox/action.h
index 9c204e35..0fe42f64 100644
--- a/openbox/action.h
+++ b/openbox/action.h
@@ -65,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 {
@@ -80,6 +87,7 @@ union ActionData {
struct Move move;
struct Resize resize;
struct ShowMenu showMenu;
+ struct CycleWindows cycle;
};
typedef struct {
@@ -194,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