summaryrefslogtreecommitdiff
path: root/openbox/actions.h
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2008-02-02 11:36:17 -0500
committerDana Jansens <danakj@orodu.net>2008-02-02 11:37:35 -0500
commit0dc7eca4cdfff6425e19a0bace0f9ae8834d04e8 (patch)
tree0fe4df591efed9b1d50607ac1ec1d45565714403 /openbox/actions.h
parent76fcb473fa801728badf916cfebe349822759056 (diff)
parent746859c1017e9cdf73eb91470e795f0c4b98b21a (diff)
Merge branch 'backport' into work
Conflicts: openbox/client.c openbox/event.c openbox/mouse.c openbox/openbox.c openbox/prop.c openbox/prop.h openbox/screen.c parser/parse.c parser/parse.h
Diffstat (limited to 'openbox/actions.h')
-rw-r--r--openbox/actions.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/openbox/actions.h b/openbox/actions.h
index 32a94060..7975d4eb 100644
--- a/openbox/actions.h
+++ b/openbox/actions.h
@@ -72,9 +72,16 @@ gboolean actions_act_is_interactive(ObActionsAct *act);
void actions_act_ref(ObActionsAct *act);
void actions_act_unref(ObActionsAct *act);
-/*! Pass in a GSList of ObActionsAct's to be run.
- @return TRUE if an action is in interactive state, FALSE is none are
+/*! When this is true, an XAllowEvents with ReplayPointer will be called
+ if an action is going to maybe try moving windows around on screen (or
+ map/unmap windows)
*/
+void actions_set_need_pointer_replay_before_move(gboolean replay);
+/*! Returns if a ReplayPointer is still needed. If it was called while running
+ actions then this will be false */
+gboolean actions_get_need_pointer_replay_before_move();
+
+/*! Pass in a GSList of ObActionsAct's to be run. */
void actions_run_acts(GSList *acts,
ObUserAction uact,
guint state,