]> git.armaanb.net Git - chorizo.git/blobdiff - browser.c
Add printing capability
[chorizo.git] / browser.c
index 44506e6a45a9c3df2e435f7e9c16b460ccb2d6f2..e3bb431c29b67b9d166d65937eab7860c6dca08a 100644 (file)
--- a/browser.c
+++ b/browser.c
@@ -933,6 +933,10 @@ key_common(GtkWidget *widget, GdkEvent *event, gpointer data)
                                gtk_entry_set_text(GTK_ENTRY(c->location), goal);
                                gtk_editable_set_position(GTK_EDITABLE(c->location), -1);
                                return TRUE;
+                       } else if (def_key("print", GDK_KEY_Print) == key) {
+                               webkit_print_operation_run_dialog(webkit_print_operation_new(WEBKIT_WEB_VIEW(c->web_view)),
+                                                                                                                                                                       GTK_WINDOW(gtk_widget_get_toplevel(mw.win)));
+                               return TRUE;
                        } else if (def_key("quit", GDK_KEY_g) == key) {
                                search(c, 2);
                                gtk_widget_grab_focus(c->web_view);