X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=openbox%2Fhooks.h;h=322f952d02a69e9b6dfc23f775342032360f8d2d;hb=ac255432b46617fe01fd40fd02fdea878893ce3c;hp=16ed6321e76b92632eb92d3f7b7f086822fccd18;hpb=db781556d63d1a50bd1b1b4b6b5423ef703bf2c7;p=chaz%2Fopenbox diff --git a/openbox/hooks.h b/openbox/hooks.h index 16ed6321..322f952d 100644 --- a/openbox/hooks.h +++ b/openbox/hooks.h @@ -20,10 +20,10 @@ typedef enum { OB_HOOK_WIN_UNSHADE, OB_HOOK_WIN_FOCUS, OB_HOOK_WIN_UNFOCUS, - OB_HOOK_WIN_CURRENT_DESK, - OB_HOOK_WIN_OTHER_DESK, + OB_HOOK_WIN_DESK_CHANGE, OB_HOOK_WIN_DECORATED, OB_HOOK_WIN_UNDECORATED, + OB_HOOK_SCREEN_DESK_CHANGE, OB_NUM_HOOKS } ObHook; @@ -32,12 +32,11 @@ void hooks_shutdown(gboolean reconfig); ObHook hooks_hook_from_name(const gchar *n); -/*! Run a hook. - @param on TRUE if the hook is being run cuz a state was turned on, FALSE - if a state was turned off -*/ -void hooks_fire(ObHook hook, struct _ObClient *c); +void hooks_queue(ObHook hook, struct _ObClient *c); +void hooks_run(ObHook hook, struct _ObClient *c); void hooks_add(ObHook hook, struct _ObActionsAct *act); +void hooks_run_queue(void); + #endif