struct _ObClient *c;
};
+struct Activate {
+ struct _ObClient *c;
+ gboolean here; /* bring it to the current desktop */
+};
+
struct MoveResizeRelative {
struct _ObClient *c;
int delta;
struct DirectionalAction diraction;
struct Execute execute;
struct ClientAction client;
+ struct Activate activate;
struct MoveResizeRelative relative;
struct SendToDesktop sendto;
struct SendToDesktopDirection sendtodir;
/* Execute */
void action_execute(union ActionData *data);
+/* ActivateAction */
+void action_activate(union ActionData *data);
/* ClientAction */
void action_focus(union ActionData *data);
/* ClientAction */
/* ClientAction */
void action_iconify(union ActionData *data);
/* ClientAction */
+void action_raiselower(union ActionData *data);
+/* ClientAction */
void action_raise(union ActionData *data);
/* ClientAction */
void action_lower(union ActionData *data);