diff options
Diffstat (limited to 'openbox/actions.h')
| -rw-r--r-- | openbox/actions.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/openbox/actions.h b/openbox/actions.h index afcc96b7..a56ece39 100644 --- a/openbox/actions.h +++ b/openbox/actions.h @@ -35,6 +35,7 @@ typedef void (*ObActionsDataFreeFunc)(gpointer options); typedef gboolean (*ObActionsRunFunc)(ObActionsData *data, gpointer options); typedef gpointer (*ObActionsDataSetupFunc)(xmlNodePtr node); +typedef void (*ObActionsShutdownFunc)(void); /* functions for interactive actions */ /* return TRUE if the action is going to be interactive, or false to change @@ -77,6 +78,9 @@ gboolean actions_register(const gchar *name, ObActionsDataFreeFunc free, ObActionsRunFunc run); +gboolean actions_set_shutdown(const gchar *name, + ObActionsShutdownFunc shutdown); + ObActionsAct* actions_parse(xmlNodePtr node); ObActionsAct* actions_parse_string(const gchar *name); |
