adding zoom support.
This commit is contained in:
parent
d3d9c9b714
commit
c54933edc1
13
surf.c
13
surf.c
|
@ -220,6 +220,16 @@ keypress(GtkWidget* w, GdkEventKey *ev, gpointer d) {
|
||||||
case GDK_slash:
|
case GDK_slash:
|
||||||
showsearch(c);
|
showsearch(c);
|
||||||
return TRUE;
|
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:
|
||||||
case GDK_N:
|
case GDK_N:
|
||||||
webkit_web_view_search_text(c->view,
|
webkit_web_view_search_text(c->view,
|
||||||
|
@ -331,7 +341,6 @@ newclient(void) {
|
||||||
gtk_window_set_default_size(GTK_WINDOW(c->win), 800, 600);
|
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), "destroy", G_CALLBACK(destroywin), c);
|
||||||
g_signal_connect(G_OBJECT(c->win), "key-press-event", G_CALLBACK(keypress), c);
|
g_signal_connect(G_OBJECT(c->win), "key-press-event", G_CALLBACK(keypress), c);
|
||||||
c->download = NULL;
|
|
||||||
|
|
||||||
/* VBox */
|
/* VBox */
|
||||||
c->vbox = gtk_vbox_new(FALSE, 0);
|
c->vbox = gtk_vbox_new(FALSE, 0);
|
||||||
|
@ -381,6 +390,8 @@ newclient(void) {
|
||||||
gtk_widget_show(c->win);
|
gtk_widget_show(c->win);
|
||||||
gdk_window_set_events(GTK_WIDGET(c->win)->window, GDK_ALL_EVENTS_MASK);
|
gdk_window_set_events(GTK_WIDGET(c->win)->window, GDK_ALL_EVENTS_MASK);
|
||||||
gdk_window_add_filter(GTK_WIDGET(c->win)->window, processx, c);
|
gdk_window_add_filter(GTK_WIDGET(c->win)->window, processx, c);
|
||||||
|
c->download = NULL;
|
||||||
|
c->title = NULL;
|
||||||
c->next = clients;
|
c->next = clients;
|
||||||
clients = c;
|
clients = c;
|
||||||
if(showxid)
|
if(showxid)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user