From 2202f11f239bb33e49c05aa73b51e7418748cb6b Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 11 Feb 2010 10:25:22 -0500 Subject: add an optional shutdown function which actions can register --- openbox/actions.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'openbox/actions.h') 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); -- cgit v1.2.3