diff options
author | mutantturkey <crazycal00@gmail.com> | 2010-05-07 14:18:03 -0400 |
---|---|---|
committer | mutantturkey <crazycal00@gmail.com> | 2010-05-07 14:18:03 -0400 |
commit | 6f02776bdd162cee34c5aab8f639099ce50b8c8d (patch) | |
tree | f843eba3f49cf72e8b0ff10633881befc492ccfa | |
parent | dedbed1d1170c12bf18d50bfabc57a7a1bbd1c20 (diff) |
added next/prev tabs:CTRL + (PageUp/PageDown)
-rw-r--r-- | sb.c | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -171,19 +171,20 @@ static void config() { } gboolean key_press_cb (GtkWidget *widget, GdkEventKey *event) { -if (event->state == GDK_CONTROL_MASK) { + +if (event->state == GDK_CONTROL_MASK) { + //if (event->keyval == 0) { return FALSE; } if (gdk_keyval_to_lower(event->keyval) == GDK_l) { gtk_widget_grab_focus(GTK_WIDGET(w.bar)); return TRUE; } if (gdk_keyval_to_lower(event->keyval) == GDK_j) { go_cb(FALSE); return TRUE; } if (gdk_keyval_to_lower(event->keyval) == GDK_k) { go_cb(TRUE); return TRUE; } + if (gdk_keyval_to_lower(event->keyval) == GDK_Page_Up) { gtk_notebook_prev_page(GTK_NOTEBOOK(w.notebook)); } + if (gdk_keyval_to_lower(event->keyval) == GDK_Page_Down) { gtk_notebook_next_page(GTK_NOTEBOOK(w.notebook)); } if (gdk_keyval_to_lower(event->keyval) == GDK_t) { tab_new(); return TRUE; } if (gdk_keyval_to_lower(event->keyval) == GDK_w) { tab_close(); return TRUE; } if (gdk_keyval_to_lower(event->keyval) == GDK_bracketright) { tab_zoom(TRUE); return TRUE; } if (gdk_keyval_to_lower(event->keyval) == GDK_bracketleft) { tab_zoom(FALSE); return TRUE; } - if (gtk_widget_has_focus(w.bar) && gdk_keyval_to_lower(event->keyval) == GDK_Return) { - load_uri(g_strconcat("http://www.google.com/search?q=", gtk_entry_get_text(GTK_ENTRY(w.bar)), NULL)); - return TRUE; - } + if (gtk_widget_has_focus(w.bar) && gdk_keyval_to_lower(event->keyval) == GDK_Return) { load_uri(g_strconcat("http://www.google.com/search?q=", gtk_entry_get_text(GTK_ENTRY(w.bar)), NULL)); return TRUE; } else { return FALSE; } } if (gtk_widget_has_focus(w.bar) && gdk_keyval_to_lower(event->keyval) == GDK_Escape) { gtk_widget_grab_focus(GTK_WIDGET(w.notebook)); return TRUE; } |