summaryrefslogtreecommitdiff
path: root/openbox/action.h
diff options
context:
space:
mode:
Diffstat (limited to 'openbox/action.h')
-rw-r--r--openbox/action.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/openbox/action.h b/openbox/action.h
index ba5ff223..9066b6ef 100644
--- a/openbox/action.h
+++ b/openbox/action.h
@@ -48,6 +48,11 @@ struct Desktop {
guint desk;
};
+struct Layer {
+ Client *c;
+ int layer; /* < 0 = below, 0 = normal, > 0 = above */
+};
+
struct NextPreviousDesktop {
Client *c;
gboolean wrap;
@@ -89,6 +94,7 @@ union ActionData {
struct MoveResize moveresize;
struct ShowMenu showmenu;
struct CycleWindows cycle;
+ struct Layer layer;
};
typedef struct {
@@ -204,7 +210,12 @@ void action_exit(union ActionData *data);
void action_showmenu(union ActionData *data);
/* CycleWindows */
void action_cycle_windows(union ActionData *data);
-
+/* DirectionalAction */
void action_directional_focus(union ActionData *data);
+/* DirectionalAction */
void action_movetoedge(union ActionData *data);
+/* Layer */
+void action_send_to_layer(union ActionData *data);
+/* Layer */
+void action_toggle_layer(union ActionData *data);
#endif