[gtk+] Update Quartz backend for GDK key name changes
- From: Kristian Rietveld <kristian src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Update Quartz backend for GDK key name changes
- Date: Mon, 13 Sep 2010 14:29:55 +0000 (UTC)
commit 234d750bb32ebd992ad87481d3c10c016d9c0001
Author: Kristian Rietveld <kris gtk org>
Date: Mon Sep 13 16:26:02 2010 +0200
Update Quartz backend for GDK key name changes
gdk/quartz/gdkevents-quartz.c | 28 +++++-----
gdk/quartz/gdkkeys-quartz.c | 116 ++++++++++++++++++++--------------------
2 files changed, 72 insertions(+), 72 deletions(-)
---
diff --git a/gdk/quartz/gdkevents-quartz.c b/gdk/quartz/gdkevents-quartz.c
index df73f23..28807b8 100644
--- a/gdk/quartz/gdkevents-quartz.c
+++ b/gdk/quartz/gdkevents-quartz.c
@@ -952,7 +952,7 @@ fill_key_event (GdkWindow *window,
event->key.state = get_keyboard_modifiers_from_ns_event (nsevent);
event->key.hardware_keycode = [nsevent keyCode];
event->key.group = ([nsevent modifierFlags] & NSAlternateKeyMask) ? 1 : 0;
- event->key.keyval = GDK_VoidSymbol;
+ event->key.keyval = GDK_KEY_VoidSymbol;
device_manager = GDK_DEVICE_MANAGER_CORE (_gdk_display->device_manager);
gdk_event_set_device (event, device_manager->core_keyboard);
@@ -976,23 +976,23 @@ fill_key_event (GdkWindow *window,
switch (event->key.keyval)
{
- case GDK_Meta_R:
- case GDK_Meta_L:
+ case GDK_KEY_Meta_R:
+ case GDK_KEY_Meta_L:
mask = GDK_MOD1_MASK;
break;
- case GDK_Shift_R:
- case GDK_Shift_L:
+ case GDK_KEY_Shift_R:
+ case GDK_KEY_Shift_L:
mask = GDK_SHIFT_MASK;
break;
- case GDK_Caps_Lock:
+ case GDK_KEY_Caps_Lock:
mask = GDK_LOCK_MASK;
break;
- case GDK_Alt_R:
- case GDK_Alt_L:
+ case GDK_KEY_Alt_R:
+ case GDK_KEY_Alt_L:
mask = GDK_MOD5_MASK;
break;
- case GDK_Control_R:
- case GDK_Control_L:
+ case GDK_KEY_Control_R:
+ case GDK_KEY_Control_L:
mask = GDK_CONTROL_MASK;
break;
default:
@@ -1010,7 +1010,7 @@ fill_key_event (GdkWindow *window,
event->key.string = NULL;
/* Fill in ->string since apps depend on it, taken from the x11 backend. */
- if (event->key.keyval != GDK_VoidSymbol)
+ if (event->key.keyval != GDK_KEY_VoidSymbol)
c = gdk_keyval_to_unicode (event->key.keyval);
if (c)
@@ -1027,13 +1027,13 @@ fill_key_event (GdkWindow *window,
if (event->key.string)
event->key.length = bytes_written;
}
- else if (event->key.keyval == GDK_Escape)
+ else if (event->key.keyval == GDK_KEY_Escape)
{
event->key.length = 1;
event->key.string = g_strdup ("\033");
}
- else if (event->key.keyval == GDK_Return ||
- event->key.keyval == GDK_KP_Enter)
+ else if (event->key.keyval == GDK_KEY_Return ||
+ event->key.keyval == GDK_KEY_KP_Enter)
{
event->key.length = 1;
event->key.string = g_strdup ("\r");
diff --git a/gdk/quartz/gdkkeys-quartz.c b/gdk/quartz/gdkkeys-quartz.c
index 729f320..8d0200c 100644
--- a/gdk/quartz/gdkkeys-quartz.c
+++ b/gdk/quartz/gdkkeys-quartz.c
@@ -114,54 +114,54 @@ const static struct {
guint keyval;
unsigned int modmask; /* So we can tell when a mod key is pressed/released */
} known_keys[] = {
- { 54, GDK_Meta_R, NSCommandKeyMask },
- { 55, GDK_Meta_L, NSCommandKeyMask },
- { 56, GDK_Shift_L, NSShiftKeyMask },
- { 57, GDK_Caps_Lock, NSAlphaShiftKeyMask },
- { 58, GDK_Alt_L, NSAlternateKeyMask },
- { 59, GDK_Control_L, NSControlKeyMask },
- { 60, GDK_Shift_R, NSShiftKeyMask },
- { 61, GDK_Alt_R, NSAlternateKeyMask },
- { 62, GDK_Control_R, NSControlKeyMask },
- { 122, GDK_F1, 0 },
- { 120, GDK_F2, 0 },
- { 99, GDK_F3, 0 },
- { 118, GDK_F4, 0 },
- { 96, GDK_F5, 0 },
- { 97, GDK_F6, 0 },
- { 98, GDK_F7, 0 },
- { 100, GDK_F8, 0 },
- { 101, GDK_F9, 0 },
- { 109, GDK_F10, 0 },
- { 103, GDK_F11, 0 },
- { 111, GDK_F12, 0 },
- { 105, GDK_F13, 0 },
- { 107, GDK_F14, 0 },
- { 113, GDK_F15, 0 },
- { 106, GDK_F16, 0 }
+ { 54, GDK_KEY_Meta_R, NSCommandKeyMask },
+ { 55, GDK_KEY_Meta_L, NSCommandKeyMask },
+ { 56, GDK_KEY_Shift_L, NSShiftKeyMask },
+ { 57, GDK_KEY_Caps_Lock, NSAlphaShiftKeyMask },
+ { 58, GDK_KEY_Alt_L, NSAlternateKeyMask },
+ { 59, GDK_KEY_Control_L, NSControlKeyMask },
+ { 60, GDK_KEY_Shift_R, NSShiftKeyMask },
+ { 61, GDK_KEY_Alt_R, NSAlternateKeyMask },
+ { 62, GDK_KEY_Control_R, NSControlKeyMask },
+ { 122, GDK_KEY_F1, 0 },
+ { 120, GDK_KEY_F2, 0 },
+ { 99, GDK_KEY_F3, 0 },
+ { 118, GDK_KEY_F4, 0 },
+ { 96, GDK_KEY_F5, 0 },
+ { 97, GDK_KEY_F6, 0 },
+ { 98, GDK_KEY_F7, 0 },
+ { 100, GDK_KEY_F8, 0 },
+ { 101, GDK_KEY_F9, 0 },
+ { 109, GDK_KEY_F10, 0 },
+ { 103, GDK_KEY_F11, 0 },
+ { 111, GDK_KEY_F12, 0 },
+ { 105, GDK_KEY_F13, 0 },
+ { 107, GDK_KEY_F14, 0 },
+ { 113, GDK_KEY_F15, 0 },
+ { 106, GDK_KEY_F16, 0 }
};
const static struct {
guint keycode;
guint normal_keyval, keypad_keyval;
} known_numeric_keys[] = {
- { 65, GDK_period, GDK_KP_Decimal },
- { 67, GDK_asterisk, GDK_KP_Multiply },
- { 69, GDK_plus, GDK_KP_Add },
- { 75, GDK_slash, GDK_KP_Divide },
- { 76, 0x01000003, GDK_KP_Enter },
- { 78, GDK_minus, GDK_KP_Subtract },
- { 81, GDK_equal, GDK_KP_Equal },
- { 82, GDK_0, GDK_KP_0 },
- { 83, GDK_1, GDK_KP_1 },
- { 84, GDK_2, GDK_KP_2 },
- { 85, GDK_3, GDK_KP_3 },
- { 86, GDK_4, GDK_KP_4 },
- { 87, GDK_5, GDK_KP_5 },
- { 88, GDK_6, GDK_KP_6 },
- { 89, GDK_7, GDK_KP_7 },
- { 91, GDK_8, GDK_KP_8 },
- { 92, GDK_9, GDK_KP_9 }
+ { 65, GDK_KEY_period, GDK_KEY_KP_Decimal },
+ { 67, GDK_KEY_asterisk, GDK_KEY_KP_Multiply },
+ { 69, GDK_KEY_plus, GDK_KEY_KP_Add },
+ { 75, GDK_KEY_slash, GDK_KEY_KP_Divide },
+ { 76, 0x01000003, GDK_KEY_KP_Enter },
+ { 78, GDK_KEY_minus, GDK_KEY_KP_Subtract },
+ { 81, GDK_KEY_equal, GDK_KEY_KP_Equal },
+ { 82, GDK_KEY_0, GDK_KEY_KP_0 },
+ { 83, GDK_KEY_1, GDK_KEY_KP_1 },
+ { 84, GDK_KEY_2, GDK_KEY_KP_2 },
+ { 85, GDK_KEY_3, GDK_KEY_KP_3 },
+ { 86, GDK_KEY_4, GDK_KEY_KP_4 },
+ { 87, GDK_KEY_5, GDK_KEY_KP_5 },
+ { 88, GDK_KEY_6, GDK_KEY_KP_6 },
+ { 89, GDK_KEY_7, GDK_KEY_KP_7 },
+ { 91, GDK_KEY_8, GDK_KEY_KP_8 },
+ { 92, GDK_KEY_9, GDK_KEY_KP_9 }
};
/* These values aren't covered by gdk_unicode_to_keyval */
@@ -169,20 +169,20 @@ const static struct {
gunichar ucs_value;
guint keyval;
} special_ucs_table [] = {
- { 0x0001, GDK_Home },
- { 0x0003, GDK_Return },
- { 0x0004, GDK_End },
- { 0x0008, GDK_BackSpace },
- { 0x0009, GDK_Tab },
- { 0x000b, GDK_Page_Up },
- { 0x000c, GDK_Page_Down },
- { 0x000d, GDK_Return },
- { 0x001b, GDK_Escape },
- { 0x001c, GDK_Left },
- { 0x001d, GDK_Right },
- { 0x001e, GDK_Up },
- { 0x001f, GDK_Down },
- { 0x007f, GDK_Delete }
+ { 0x0001, GDK_KEY_Home },
+ { 0x0003, GDK_KEY_Return },
+ { 0x0004, GDK_KEY_End },
+ { 0x0008, GDK_KEY_BackSpace },
+ { 0x0009, GDK_KEY_Tab },
+ { 0x000b, GDK_KEY_Page_Up },
+ { 0x000c, GDK_KEY_Page_Down },
+ { 0x000d, GDK_KEY_Return },
+ { 0x001b, GDK_KEY_Escape },
+ { 0x001c, GDK_KEY_Left },
+ { 0x001d, GDK_KEY_Right },
+ { 0x001e, GDK_KEY_Up },
+ { 0x001f, GDK_KEY_Down },
+ { 0x007f, GDK_KEY_Delete }
};
static void
@@ -361,8 +361,8 @@ maybe_update_keymap (void)
/* Special-case shift-tab since GTK+ expects
* GDK_ISO_Left_Tab for that.
*/
- if (found && p[j] == GDK_Tab && modifiers[j] == shiftKey)
- p[j] = GDK_ISO_Left_Tab;
+ if (found && p[j] == GDK_KEY_Tab && modifiers[j] == shiftKey)
+ p[j] = GDK_KEY_ISO_Left_Tab;
if (!found)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]