diff options
author | Enno Boland (Gottox) <gottox@s01.de> | 2009-06-08 17:01:12 +0200 |
---|---|---|
committer | Enno Boland (Gottox) <gottox@s01.de> | 2009-06-08 17:01:12 +0200 |
commit | c54933edc1fd523300fd29d6b117ba0ab48e2035 (patch) | |
tree | ce673d8f52ce4be3b5c6fcf4778614fbc00b0a0c /surf.c | |
parent | d3d9c9b714e256ddb62d75ce10830c01226d83ad (diff) | |
download | surf-c54933edc1fd523300fd29d6b117ba0ab48e2035.tar.gz surf-c54933edc1fd523300fd29d6b117ba0ab48e2035.tar.bz2 surf-c54933edc1fd523300fd29d6b117ba0ab48e2035.zip |
adding zoom support.
Diffstat (limited to 'surf.c')
-rw-r--r-- | surf.c | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -220,6 +220,16 @@ keypress(GtkWidget* w, GdkEventKey *ev, gpointer d) { case GDK_slash: showsearch(c); return TRUE; + case GDK_plus: + case GDK_equal: + webkit_web_view_zoom_in(c->view); + return TRUE; + case GDK_minus: + webkit_web_view_zoom_out(c->view); + return TRUE; + case GDK_0: + webkit_web_view_set_zoom_level(c->view, 1.0); + return TRUE; case GDK_n: case GDK_N: webkit_web_view_search_text(c->view, @@ -331,7 +341,6 @@ newclient(void) { gtk_window_set_default_size(GTK_WINDOW(c->win), 800, 600); g_signal_connect(G_OBJECT(c->win), "destroy", G_CALLBACK(destroywin), c); g_signal_connect(G_OBJECT(c->win), "key-press-event", G_CALLBACK(keypress), c); - c->download = NULL; /* VBox */ c->vbox = gtk_vbox_new(FALSE, 0); @@ -381,6 +390,8 @@ newclient(void) { gtk_widget_show(c->win); gdk_window_set_events(GTK_WIDGET(c->win)->window, GDK_ALL_EVENTS_MASK); gdk_window_add_filter(GTK_WIDGET(c->win)->window, processx, c); + c->download = NULL; + c->title = NULL; c->next = clients; clients = c; if(showxid) |