Introduction
Introduction Statistics Contact Development Disclaimer Help
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);
}
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.