]> Dogcows Code - chaz/openbox/blobdiff - openbox/actions.h
Make the relative desktop switching actions interactive
[chaz/openbox] / openbox / actions.h
index de86b9e1212ca82053295a34f9b43f4b4fde0d18..94fc15cb8941af6eaf505264033236aa1befd6e3 100644 (file)
@@ -37,7 +37,9 @@ typedef gboolean (*ObActionsRunFunc)(ObActionsData *data,
 typedef gpointer (*ObActionsDataSetupFunc)(xmlNodePtr node);
 
 /* functions for interactive actions */
-typedef void     (*ObActionsIPreFunc)(gpointer options);
+/* return TRUE if the action is going to be interactive, or false to change
+   your mind and make it not */
+typedef gboolean (*ObActionsIPreFunc)(guint initial_state, gpointer options);
 typedef void     (*ObActionsIPostFunc)(gpointer options);
 typedef gboolean (*ObActionsIInputFunc)(guint initial_state,
                                                   XEvent *e,
This page took 0.020202 seconds and 4 git commands to generate.