Updating branch refs/heads/master to f27770c863c22ec3a81e8935d7684080d1464aab (commit) from 038052ff9ed368e86bc15881672ef0754f6c3b73 (commit)
commit f27770c863c22ec3a81e8935d7684080d1464aab Author: Nick Schermer <n...@xfce.org> Date: Fri Dec 28 00:26:56 2012 +0100 Load default Alt+N accelerators on first startup. terminal/terminal-app.c | 13 +++++++++++++ terminal/terminal-window.c | 2 +- 2 files changed, 14 insertions(+), 1 deletions(-) diff --git a/terminal/terminal-app.c b/terminal/terminal-app.c index 3aaba4b..7b4334f 100644 --- a/terminal/terminal-app.c +++ b/terminal/terminal-app.c @@ -36,6 +36,8 @@ #include <string.h> #endif +#include <gdk/gdkkeysyms.h> + #include <terminal/terminal-app.h> #include <terminal/terminal-config.h> #include <terminal/terminal-preferences.h> @@ -259,6 +261,8 @@ terminal_app_accel_map_load (gpointer user_data) { TerminalApp *app = TERMINAL_APP (user_data); gchar *path; + gchar name[50]; + guint i; app->accel_map_load_id = 0; @@ -269,6 +273,15 @@ terminal_app_accel_map_load (gpointer user_data) gtk_accel_map_load (path); g_free (path); } + else + { + /* create default Alt+N accelerators */ + for (i = 1; i < 10; i++) + { + g_snprintf (name, sizeof (name), "<Actions>/terminal-window/goto-tab-%d", i); + gtk_accel_map_change_entry (name, GDK_0 + i, GDK_MOD1_MASK, FALSE); + } + } /* watch for changes */ app->accel_map = gtk_accel_map_get (); diff --git a/terminal/terminal-window.c b/terminal/terminal-window.c index c9dacd8..64f2b19 100644 --- a/terminal/terminal-window.c +++ b/terminal/terminal-window.c @@ -777,7 +777,7 @@ terminal_window_rebuild_tabs_menu (TerminalWindow *window) GtkWidget *page; GSList *group = NULL; GtkRadioAction *radio_action; - gchar name[100]; + gchar name[50]; GSList *lp; if (window->tabs_menu_merge_id != 0) _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits