[mutter] Fill in missing MetaKeyBindingAction values
- From: Dan Winship <danw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] Fill in missing MetaKeyBindingAction values
- Date: Wed, 20 Oct 2010 18:02:18 +0000 (UTC)
commit 9a4d1686a6dbe78b50a0b564c8cb26c000ed7fdc
Author: Dan Winship <danw gnome org>
Date: Thu Oct 14 10:17:55 2010 -0400
Fill in missing MetaKeyBindingAction values
Also, add an assertion to init_bindings() to keep it from getting out
of sync again in the future.
https://bugzilla.gnome.org/show_bug.cgi?id=632149
src/core/prefs.c | 2 +
src/include/prefs.h | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 74 insertions(+), 1 deletions(-)
---
diff --git a/src/core/prefs.c b/src/core/prefs.c
index edc1fa1..800037c 100644
--- a/src/core/prefs.c
+++ b/src/core/prefs.c
@@ -2118,6 +2118,8 @@ init_bindings (void)
GConfValue *value;
GHashTable *to_update;
+ g_assert (G_N_ELEMENTS (key_bindings) == META_KEYBINDING_ACTION_LAST + 1);
+
to_update = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);
for (i = 0; prefix[i]; i++)
diff --git a/src/include/prefs.h b/src/include/prefs.h
index 521a5f1..30addb0 100644
--- a/src/include/prefs.h
+++ b/src/include/prefs.h
@@ -195,9 +195,12 @@ typedef enum _MetaKeyBindingAction
META_KEYBINDING_ACTION_CYCLE_WINDOWS_BACKWARD,
META_KEYBINDING_ACTION_CYCLE_PANELS,
META_KEYBINDING_ACTION_CYCLE_PANELS_BACKWARD,
+ META_KEYBINDING_ACTION_TAB_POPUP_SELECT,
+ META_KEYBINDING_ACTION_TAB_POPUP_CANCEL,
META_KEYBINDING_ACTION_SHOW_DESKTOP,
META_KEYBINDING_ACTION_PANEL_MAIN_MENU,
META_KEYBINDING_ACTION_PANEL_RUN_DIALOG,
+ META_KEYBINDING_ACTION_TOGGLE_RECORDING,
META_KEYBINDING_ACTION_COMMAND_1,
META_KEYBINDING_ACTION_COMMAND_2,
META_KEYBINDING_ACTION_COMMAND_3,
@@ -209,7 +212,75 @@ typedef enum _MetaKeyBindingAction
META_KEYBINDING_ACTION_COMMAND_9,
META_KEYBINDING_ACTION_COMMAND_10,
META_KEYBINDING_ACTION_COMMAND_11,
- META_KEYBINDING_ACTION_COMMAND_12
+ META_KEYBINDING_ACTION_COMMAND_12,
+ META_KEYBINDING_ACTION_COMMAND_13,
+ META_KEYBINDING_ACTION_COMMAND_14,
+ META_KEYBINDING_ACTION_COMMAND_15,
+ META_KEYBINDING_ACTION_COMMAND_16,
+ META_KEYBINDING_ACTION_COMMAND_17,
+ META_KEYBINDING_ACTION_COMMAND_18,
+ META_KEYBINDING_ACTION_COMMAND_19,
+ META_KEYBINDING_ACTION_COMMAND_20,
+ META_KEYBINDING_ACTION_COMMAND_21,
+ META_KEYBINDING_ACTION_COMMAND_22,
+ META_KEYBINDING_ACTION_COMMAND_23,
+ META_KEYBINDING_ACTION_COMMAND_24,
+ META_KEYBINDING_ACTION_COMMAND_25,
+ META_KEYBINDING_ACTION_COMMAND_26,
+ META_KEYBINDING_ACTION_COMMAND_27,
+ META_KEYBINDING_ACTION_COMMAND_28,
+ META_KEYBINDING_ACTION_COMMAND_29,
+ META_KEYBINDING_ACTION_COMMAND_30,
+ META_KEYBINDING_ACTION_COMMAND_31,
+ META_KEYBINDING_ACTION_COMMAND_32,
+ META_KEYBINDING_ACTION_COMMAND_SCREENSHOT,
+ META_KEYBINDING_ACTION_COMMAND_WINDOW_SCREENSHOT,
+ META_KEYBINDING_ACTION_COMMAND_TERMINAL,
+ META_KEYBINDING_ACTION_SET_SPEW_MARK,
+ META_KEYBINDING_ACTION_ACTIVATE_WINDOW_MENU,
+ META_KEYBINDING_ACTION_TOGGLE_FULLSCREEN,
+ META_KEYBINDING_ACTION_TOGGLE_MAXIMIZED,
+ META_KEYBINDING_ACTION_TOGGLE_ABOVE,
+ META_KEYBINDING_ACTION_MAXIMIZE,
+ META_KEYBINDING_ACTION_UNMAXIMIZE,
+ META_KEYBINDING_ACTION_TOGGLE_SHADED,
+ META_KEYBINDING_ACTION_MINIMIZE,
+ META_KEYBINDING_ACTION_CLOSE,
+ META_KEYBINDING_ACTION_BEGIN_MOVE,
+ META_KEYBINDING_ACTION_BEGIN_RESIZE,
+ META_KEYBINDING_ACTION_TOGGLE_ON_ALL_WORKSPACES,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_1,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_2,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_3,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_4,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_5,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_6,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_7,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_8,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_9,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_10,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_11,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_12,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_LEFT,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_RIGHT,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_UP,
+ META_KEYBINDING_ACTION_MOVE_TO_WORKSPACE_DOWN,
+ META_KEYBINDING_ACTION_RAISE_OR_LOWER,
+ META_KEYBINDING_ACTION_RAISE,
+ META_KEYBINDING_ACTION_LOWER,
+ META_KEYBINDING_ACTION_MAXIMIZE_VERTICALLY,
+ META_KEYBINDING_ACTION_MAXIMIZE_HORIZONTALLY,
+ META_KEYBINDING_ACTION_MOVE_TO_CORNER_NW,
+ META_KEYBINDING_ACTION_MOVE_TO_CORNER_NE,
+ META_KEYBINDING_ACTION_MOVE_TO_CORNER_SW,
+ META_KEYBINDING_ACTION_MOVE_TO_CORNER_SE,
+ META_KEYBINDING_ACTION_MOVE_TO_SIDE_N,
+ META_KEYBINDING_ACTION_MOVE_TO_SIDE_S,
+ META_KEYBINDING_ACTION_MOVE_TO_SIDE_E,
+ META_KEYBINDING_ACTION_MOVE_TO_SIDE_W,
+ META_KEYBINDING_ACTION_MOVE_TO_CENTER,
+
+ META_KEYBINDING_ACTION_LAST
} MetaKeyBindingAction;
typedef struct
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]