Summary Files Commits Branches @commit @diff @stats
path: root / keybindings.c
diff options
context:
space:
mode:
Commita49df8ad9869a47a10138738b38fd0ffdb95e402 (patch)
Author
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-05-18 04:50:42 +0200
Committer
 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
2020-05-18 04:50:42 +0200
Files08a4eee2a5110415214e5f70f572c3c47e5c3b08 /keybindings.c
goodwolf-1.0.0.tar
goodwolf-1.0.0.tar.gz
goodwolf-1.0.0.zip
Parentc3cadbabf760fd86a0b21bf1869e01653fa5dbbe (diff)
Parent1dbcade1d73cc2e45c61663cc97da17ddec7eb04 (diff)
Merge branch 'release-1.0' for v1.0.0 v1.0.0
1 files changed, 6 insertions, 0 deletions
-rw-r--r--keybindings.c6
diff --git a/keybindings.c b/keybindings.c
index e134fc4..75860ed 100644
--- a/keybindings.c
+++ b/keybindings.c
@@ -46,6 +46,7 @@ badwolf_about_dialog(GtkWindow *main_window, gpointer user_data)
gtk_about_dialog_set_website(GTK_ABOUT_DIALOG(about_dialog), homepage);
gtk_about_dialog_set_comments(GTK_ABOUT_DIALOG(about_dialog), comments);
gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(about_dialog), version);
+ gtk_about_dialog_set_logo_icon_name(GTK_ABOUT_DIALOG(about_dialog), "badwolf");
g_signal_connect(about_dialog, "activate-link", G_CALLBACK(about_dialogCb_activate_link), window);
@@ -99,6 +100,10 @@ commonCb_key_press_event(struct Window *window, GdkEvent *event, struct Client *
case GDK_KEY_0:
webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(browser->webView), 1);
return TRUE;
+ case GDK_KEY_p:
+ webkit_print_operation_run_dialog(webkit_print_operation_new(browser->webView),
+ GTK_WINDOW(browser->window));
+ return TRUE;
}
}
else
@@ -135,6 +140,7 @@ commonCb_key_press_event(struct Window *window, GdkEvent *event, struct Client *
switch(((GdkEventKey *)event)->keyval)
{
case GDK_KEY_F5: webkit_web_view_reload(browser->webView); return TRUE;
+ case GDK_KEY_Escape: webkit_web_view_stop_loading(browser->webView); return TRUE;
case GDK_KEY_F7: toggle_caret_browsing(browser->webView); return TRUE;
case GDK_KEY_F12:
webkit_web_inspector_show(webkit_web_view_get_inspector(browser->webView));