rename switchtodesktop to gotodesktop. make stuff compile as well.
Dana Jansens danakj@orodu.net
4 files changed,
11 insertions(+),
11 deletions(-)
M
Makefile.am
→
Makefile.am
@@ -159,7 +159,6 @@ openbox/actions/decorations.c \
openbox/actions/desktop.c \ openbox/actions/dockautohide.c \ openbox/actions/directionalcyclewindows.c \ - openbox/actions/directionaldesktop.c \ openbox/actions/directionaltargetwindow.c \ openbox/actions/execute.c \ openbox/actions/exit.c \
M
openbox/actions/all.c
→
openbox/actions/all.c
@@ -31,7 +31,6 @@ action_directionaltargetwindow_startup();
action_resize_startup(); action_decorations_startup(); action_desktop_startup(); - action_directionaldesktop_startup(); action_resizerelative_startup(); action_addremovedesktop_startup(); action_dockautohide_startup();
M
openbox/actions/all.h
→
openbox/actions/all.h
@@ -32,7 +32,6 @@ void action_directionaltargetwindow_startup();
void action_resize_startup(); void action_decorations_startup(); void action_desktop_startup(); -void action_directionaldesktop_startup(); void action_resizerelative_startup(); void action_addremovedesktop_startup(); void action_dockautohide_startup();
M
openbox/actions/desktop.c
→
openbox/actions/desktop.c
@@ -21,12 +21,12 @@ gboolean linear;
gboolean wrap; ObDirection dir; } rel; - } + }; gboolean send; gboolean follow; } Options; -static gpointer setup_switch_func(ObParseInst *i, xmlDocPtr doc, +static gpointer setup_go_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node); static gpointer setup_send_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node);@@ -34,13 +34,13 @@ static gboolean run_func(ObActionsData *data, gpointer options);
void action_desktop_startup() { - actions_register("SwitchToDesktop", setup_switch_func, g_free, run_func, + actions_register("GoToDesktop", setup_go_func, g_free, run_func, NULL, NULL); actions_register("SendToDesktop", setup_send_func, g_free, run_func, NULL, NULL); } -static gpointer setup_switch_func(ObParseInst *i, xmlDocPtr doc, +static gpointer setup_go_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node) { xmlNodePtr n;@@ -104,7 +104,10 @@
static gpointer setup_send_func(ObParseInst *i, xmlDocPtr doc, xmlNodePtr node) { - Options *o = setup_switch_func(i, doc, node); + xmlNodePtr n; + Options *o; + + o = setup_go_func(i, doc, node); o->send = TRUE; o->follow = TRUE;@@ -130,9 +133,9 @@ case ABSOLUTE:
d = o->abs.desktop; break; case RELATIVE: - d = screen_cycle_desktop(o->abs.dir, - o->abs.wrap, - o->abs.linear, + d = screen_cycle_desktop(o->rel.dir, + o->rel.wrap, + o->rel.linear, FALSE, TRUE, FALSE); break; }