gnome-terminal r2482 - trunk/src
- From: chpe svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-terminal r2482 - trunk/src
- Date: Wed, 19 Mar 2008 18:11:53 +0000 (GMT)
Author: chpe
Date: Wed Mar 19 18:11:53 2008
New Revision: 2482
URL: http://svn.gnome.org/viewvc/gnome-terminal?rev=2482&view=rev
Log:
Make the keybindings editor work with the new UI manager based menus.
Modified:
trunk/src/terminal-accels.c
trunk/src/terminal-accels.h
Modified: trunk/src/terminal-accels.c
==============================================================================
--- trunk/src/terminal-accels.c (original)
+++ trunk/src/terminal-accels.c Wed Mar 19 18:11:53 2008
@@ -19,6 +19,7 @@
*/
#include <config.h>
+
#include <glib/gi18n.h>
#include "terminal-accels.h"
@@ -31,6 +32,34 @@
#define D(x)
+
+#define ACCEL_PATH_ROOT "<Actions>/Main/"
+#define ACCEL_PATH_NEW_TAB ACCEL_PATH_ROOT "FileNewTab"
+#define ACCEL_PATH_NEW_WINDOW ACCEL_PATH_ROOT "FileNewWindow"
+#define ACCEL_PATH_NEW_PROFILE ACCEL_PATH_ROOT "FileNewProfile"
+#define ACCEL_PATH_CLOSE_TAB ACCEL_PATH_ROOT "FileCloseTab"
+#define ACCEL_PATH_CLOSE_WINDOW ACCEL_PATH_ROOT "FileCloseWindow"
+#define ACCEL_PATH_COPY ACCEL_PATH_ROOT "EditCopy"
+#define ACCEL_PATH_PASTE ACCEL_PATH_ROOT "EditPaste"
+#define ACCEL_PATH_TOGGLE_MENUBAR ACCEL_PATH_ROOT "ViewMenubar"
+#define ACCEL_PATH_FULL_SCREEN ACCEL_PATH_ROOT "ViewFullscreen"
+#define ACCEL_PATH_RESET ACCEL_PATH_ROOT "TerminalReset"
+#define ACCEL_PATH_RESET_AND_CLEAR ACCEL_PATH_ROOT "TerminalResetClear"
+#define ACCEL_PATH_PREV_TAB ACCEL_PATH_ROOT "TabsPrevious"
+#define ACCEL_PATH_NEXT_TAB ACCEL_PATH_ROOT "TabsNext"
+#define ACCEL_PATH_SET_TERMINAL_TITLE ACCEL_PATH_ROOT "TerminalSetTitle"
+#define ACCEL_PATH_HELP ACCEL_PATH_ROOT "HelpContents"
+#define ACCEL_PATH_ZOOM_IN ACCEL_PATH_ROOT "ViewZoomIn"
+#define ACCEL_PATH_ZOOM_OUT ACCEL_PATH_ROOT "ViewZoomOut"
+#define ACCEL_PATH_ZOOM_NORMAL ACCEL_PATH_ROOT "ViewZoom100"
+#define ACCEL_PATH_MOVE_TAB_LEFT ACCEL_PATH_ROOT "TabsMoveLeft"
+#define ACCEL_PATH_MOVE_TAB_RIGHT ACCEL_PATH_ROOT "TabsMoveRight"
+#define ACCEL_PATH_DETACH_TAB ACCEL_PATH_ROOT "TabsDetach"
+
+#define FORMAT_ACCEL_PATH_SWITCH_TO_TAB ACCEL_PATH_ROOT"/switch_to_tab_%d"
+#define PREFIX_ACCEL_PATH_SWITCH_TO_TAB ACCEL_PATH_ROOT"/switch_to_tab_"
+#define N_TABS_WITH_ACCEL 11
+
#define KEY_NEW_TAB CONF_KEYS_PREFIX"/new_tab"
#define KEY_NEW_WINDOW CONF_KEYS_PREFIX"/new_window"
#define KEY_NEW_PROFILE CONF_KEYS_PREFIX"/new_profile"
@@ -48,11 +77,11 @@
#define KEY_MOVE_TAB_RIGHT CONF_KEYS_PREFIX"/move_tab_right"
#define KEY_DETACH_TAB CONF_KEYS_PREFIX"/detach_tab"
#define KEY_SET_TERMINAL_TITLE CONF_KEYS_PREFIX"/set_window_title"
-#define PREFIX_KEY_SWITCH_TO_TAB CONF_KEYS_PREFIX"/switch_to_tab_"
#define KEY_HELP CONF_KEYS_PREFIX"/help"
#define KEY_ZOOM_IN CONF_KEYS_PREFIX"/zoom_in"
#define KEY_ZOOM_OUT CONF_KEYS_PREFIX"/zoom_out"
#define KEY_ZOOM_NORMAL CONF_KEYS_PREFIX"/zoom_normal"
+#define PREFIX_KEY_SWITCH_TO_TAB CONF_KEYS_PREFIX"/switch_to_tab_"
typedef struct
{
Modified: trunk/src/terminal-accels.h
==============================================================================
--- trunk/src/terminal-accels.h (original)
+++ trunk/src/terminal-accels.h Wed Mar 19 18:11:53 2008
@@ -1,5 +1,3 @@
-/* Accelerator stuff */
-
/*
* Copyright (C) 2001 Havoc Pennington
*
@@ -25,35 +23,12 @@
#include <gtk/gtk.h>
#include <gconf/gconf-client.h>
-void terminal_accels_init (GConfClient *conf);
+G_BEGIN_DECLS
-#define ACCEL_PATH_ROOT "<terminal-accels>/menu"
-#define ACCEL_PATH_NEW_TAB ACCEL_PATH_ROOT"/new_tab"
-#define ACCEL_PATH_NEW_WINDOW ACCEL_PATH_ROOT"/new_window"
-#define ACCEL_PATH_NEW_PROFILE ACCEL_PATH_ROOT"/new_profile"
-#define ACCEL_PATH_CLOSE_TAB ACCEL_PATH_ROOT"/close_tab"
-#define ACCEL_PATH_CLOSE_WINDOW ACCEL_PATH_ROOT"/close_window"
-#define ACCEL_PATH_COPY ACCEL_PATH_ROOT"/copy"
-#define ACCEL_PATH_PASTE ACCEL_PATH_ROOT"/paste"
-#define ACCEL_PATH_TOGGLE_MENUBAR ACCEL_PATH_ROOT"/toggle_menubar"
-#define ACCEL_PATH_FULL_SCREEN ACCEL_PATH_ROOT"/full_screen"
-#define ACCEL_PATH_RESET ACCEL_PATH_ROOT"/reset"
-#define ACCEL_PATH_RESET_AND_CLEAR ACCEL_PATH_ROOT"/reset_and_clear"
-#define ACCEL_PATH_PREV_TAB ACCEL_PATH_ROOT"/prev_tab"
-#define ACCEL_PATH_NEXT_TAB ACCEL_PATH_ROOT"/next_tab"
-#define ACCEL_PATH_SET_TERMINAL_TITLE ACCEL_PATH_ROOT"/set_terminal_title"
-#define ACCEL_PATH_HELP ACCEL_PATH_ROOT"/help"
-#define ACCEL_PATH_ZOOM_IN ACCEL_PATH_ROOT"/zoom_in"
-#define ACCEL_PATH_ZOOM_OUT ACCEL_PATH_ROOT"/zoom_out"
-#define ACCEL_PATH_ZOOM_NORMAL ACCEL_PATH_ROOT"/zoom_normal"
-#define ACCEL_PATH_MOVE_TAB_LEFT ACCEL_PATH_ROOT"/move_tab_left"
-#define ACCEL_PATH_MOVE_TAB_RIGHT ACCEL_PATH_ROOT"/move_tab_right"
-#define ACCEL_PATH_DETACH_TAB ACCEL_PATH_ROOT"/detach_tab"
-
-#define FORMAT_ACCEL_PATH_SWITCH_TO_TAB ACCEL_PATH_ROOT"/switch_to_tab_%d"
-#define PREFIX_ACCEL_PATH_SWITCH_TO_TAB ACCEL_PATH_ROOT"/switch_to_tab_"
-#define N_TABS_WITH_ACCEL 11
+void terminal_accels_init (GConfClient *conf);
GtkWidget* terminal_edit_keys_dialog_new (GtkWindow *transient_parent);
+G_END_DECLS
+
#endif /* TERMINAL_ACCELS_H */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]