X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=plugins%2Fkeyboard%2Fkeyboard.c;h=0fc43e83e1d72c00554dfb4d3c135bee8e020fba;hb=85112c4d0831067251de1295fbb6974db94af2ba;hp=3fe74aea07bedca68249d5c7ac3be2993ba7a983;hpb=2052385333dd5fc8285a1bbc20700cdb2f45bd3b;p=chaz%2Fopenbox diff --git a/plugins/keyboard/keyboard.c b/plugins/keyboard/keyboard.c index 3fe74aea..0fc43e83 100644 --- a/plugins/keyboard/keyboard.c +++ b/plugins/keyboard/keyboard.c @@ -4,6 +4,7 @@ #include "kernel/openbox.h" #include "kernel/event.h" #include "kernel/grab.h" +#include "kernel/client.h" #include "kernel/action.h" #include "kernel/prop.h" #include "kernel/timer.h" @@ -78,8 +79,8 @@ void plugin_setup_config() KeyBindingTree *firstnode = NULL; static KeyBindingTree *curpos; -static guint reset_key, reset_state, button_return, button_escape; -static Timer *chain_timer; +static guint reset_key, reset_state; +static ObTimer *chain_timer; static void grab_for_window(Window win, gboolean grab) { @@ -104,7 +105,7 @@ static void grab_keys(gboolean grab) grab_for_window(focus_backup, grab); for (it = client_list; it; it = g_list_next(it)) - grab_for_window(((Client*)it->data)->frame->window, grab); + grab_for_window(((ObClient*)it->data)->frame->window, grab); } static void reset_chains() @@ -177,9 +178,9 @@ static void event(ObEvent *e, void *foo) !(grabbed_key->state & e->data.x.e->xkey.state))) done = TRUE; else if (e->type == Event_X_KeyPress) { - if (e->data.x.e->xkey.keycode == button_return) + if (e->data.x.e->xkey.keycode == ob_keycode(OB_KEY_RETURN)) done = TRUE; - else if (e->data.x.e->xkey.keycode == button_escape) { + else if (e->data.x.e->xkey.keycode == ob_keycode(OB_KEY_ESCAPE)) { GSList *it; for (it = grabbed_key->actions; it; it = it->next) { Action *act = it->data; @@ -258,8 +259,6 @@ static void event(ObEvent *e, void *foo) void plugin_startup() { - guint i; - curpos = NULL; chain_timer = NULL; @@ -268,8 +267,6 @@ void plugin_startup() (EventHandler)event, NULL); translate_key("C-g", &reset_state, &reset_key); - translate_key("Escape", &i, &button_escape); - translate_key("Return", &i, &button_return); grab_keys(TRUE); }