reworked navigate.

This commit is contained in:
Enno Boland (tox) 2009-09-06 14:12:10 +02:00
parent 4384cf198a
commit 839edbe22d
2 changed files with 4 additions and 7 deletions

View file

@ -33,8 +33,8 @@ static Key general_keys[] = {
{ GDK_CONTROL_MASK, GDK_0, zoompage, {.f = +1.0 }, TRUE },
{ GDK_CONTROL_MASK, GDK_n, searchtext, {.b = TRUE}, TRUE },
{ GDK_CONTROL_MASK, GDK_N, searchtext, {.b = FALSE}, TRUE },
{ GDK_CONTROL_MASK, GDK_h, navigate, {.b = TRUE}, TRUE },
{ GDK_CONTROL_MASK, GDK_l, navigate, {.b = FALSE}, TRUE },
{ GDK_CONTROL_MASK, GDK_l, navigate, {.i = +1}, TRUE },
{ GDK_CONTROL_MASK, GDK_h, navigate, {.i = -1}, TRUE },
{ 0, GDK_Escape, stop, {0}, TRUE },
};

7
surf.c
View file

@ -348,11 +348,8 @@ loaduri(Client *c, const Arg *arg) {
void
navigate(Client *c, const Arg *arg) {
gboolean forward = *(gboolean *)arg;
if(forward)
webkit_web_view_go_forward(c->view);
else
webkit_web_view_go_back(c->view);
gint steps = *(gint *)arg;
webkit_web_view_can_go_back_or_forward(c->view, steps);
}
Client *