tMaking zoom available when used in tabbed. - surf - customized build of surf, … | |
git clone git://src.adamsgaard.dk/surf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit e96f191088efd2f687aeaa1903bd9b3c8133e1af | |
parent 6cd54e4a3119bd201d95f5d67ffb4bfe28aac653 | |
Author: Christoph Lohmann <[email protected]> | |
Date: Sun, 2 Dec 2012 22:41:18 +0100 | |
Making zoom available when used in tabbed. | |
Diffstat: | |
M config.def.h | 2 ++ | |
M surf.1 | 4 ++-- | |
M surf.c | 9 ++++++--- | |
3 files changed, 10 insertions(+), 5 deletions(-) | |
--- | |
diff --git a/config.def.h b/config.def.h | |
t@@ -51,6 +51,8 @@ static Key keys[] = { | |
{ MODKEY|GDK_SHIFT_MASK,GDK_j, zoom, { .i = -1 } }, | |
{ MODKEY|GDK_SHIFT_MASK,GDK_k, zoom, { .i = +1 } }, | |
{ MODKEY|GDK_SHIFT_MASK,GDK_i, zoom, { .i = 0 } }, | |
+ { MODKEY, GDK_minus, zoom, { .i = -1 } }, | |
+ { MODKEY, GDK_plus, zoom, { .i = +1 } }, | |
{ MODKEY, GDK_l, navigate, { .i = +1 } }, | |
{ MODKEY, GDK_h, navigate, { .i = -1 } }, | |
{ MODKEY, GDK_j, scroll_v, { .i = +1 } }, | |
diff --git a/surf.1 b/surf.1 | |
t@@ -79,10 +79,10 @@ Scroll horizontally to the right. | |
.B Ctrl\-u | |
Scroll horizontally to the left. | |
.TP | |
-.B Ctrl\-Shift\-k | |
+.B Ctrl\-Shift\-k or Ctrl\-+ | |
Zooms page in. | |
.TP | |
-.B Ctrl\-Shift\-j | |
+.B Ctrl\-Shift\-j or Ctrl\-- | |
Zooms page out | |
.TP | |
.B Ctrl\-Shift\-i | |
diff --git a/surf.c b/surf.c | |
t@@ -986,11 +986,14 @@ windowobjectcleared(GtkWidget *w, WebKitWebFrame *frame,… | |
void | |
zoom(Client *c, const Arg *arg) { | |
c->zoomed = TRUE; | |
- if(arg->i < 0) /* zoom out */ | |
+ if(arg->i < 0) { | |
+ /* zoom out */ | |
webkit_web_view_zoom_out(c->view); | |
- else if(arg->i > 0) /* zoom in */ | |
+ } else if(arg->i > 0) { | |
+ /* zoom in */ | |
webkit_web_view_zoom_in(c->view); | |
- else { /* reset */ | |
+ } else { | |
+ /* reset */ | |
c->zoomed = FALSE; | |
webkit_web_view_set_zoom_level(c->view, 1.0); | |
} |