X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Faction.h;h=f79bd56b4033b3ff6d42433ccc9af40e71cdb8f3;hb=52b99477db675d51a110376a1829ed6d8b17ac49;hp=5630f8f49e77202d93723c8ee67d43e8a3143fd2;hpb=75e691a2a563b488bef8010315fcfb4296b5cccf;p=chaz%2Fopenbox diff --git a/openbox/action.h b/openbox/action.h index 5630f8f4..f79bd56b 100644 --- a/openbox/action.h +++ b/openbox/action.h @@ -2,6 +2,7 @@ #define __action_h #include "client.h" +#include "parser/parse.h" /* These have to all have a Client* at the top even if they don't use it, so that I can set it blindly later on. So every function will have a Client* @@ -120,6 +121,7 @@ Action *action_new(void (*func)(union ActionData *data)); */ Action *action_from_string(char *name); +Action *action_parse(xmlDocPtr doc, xmlNodePtr node); void action_free(Action *a); /* Execute */ @@ -135,8 +137,6 @@ void action_raise(union ActionData *data); /* ClientAction */ void action_lower(union ActionData *data); /* ClientAction */ -void action_focusraise(union ActionData *data); -/* ClientAction */ void action_close(union ActionData *data); /* ClientAction */ void action_kill(union ActionData *data);