From 0c04cfed7f8c4bfe8839374171236e684a9df437 Mon Sep 17 00:00:00 2001 From: Berke Viktor Date: Sun, 21 Oct 2012 03:03:38 +0200 Subject: Make modifier buttons truly abstract --- src/fe-gtk/menu.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src/fe-gtk/menu.c') diff --git a/src/fe-gtk/menu.c b/src/fe-gtk/menu.c index 243b8192..fcbc810f 100644 --- a/src/fe-gtk/menu.c +++ b/src/fe-gtk/menu.c @@ -2097,8 +2097,8 @@ menu_create_main (void *accel_group, int bar, int away, int toplevel, GtkWidget *menu_bar; GtkWidget *usermenu = 0; GtkWidget *submenu = 0; - int close_mask = GDK_CONTROL_MASK; - int away_mask = GDK_MOD1_MASK; + int close_mask = STATE_CTRL; + int away_mask = STATE_ALT; char *key_theme = NULL; GtkSettings *settings; GSList *group = NULL; @@ -2162,7 +2162,7 @@ menu_create_main (void *accel_group, int bar, int away, int toplevel, { if (!g_ascii_strcasecmp (key_theme, "Emacs")) { - close_mask = GDK_SHIFT_MASK | GDK_CONTROL_MASK; + close_mask = STATE_SHIFT | STATE_CTRL; mymenu[SEARCH_OFFSET].key = 0; } g_free (key_theme); @@ -2174,7 +2174,7 @@ menu_create_main (void *accel_group, int bar, int away, int toplevel, char *help = _("_Help"); char *under = strchr (help, '_'); if (under && (under[1] == 'a' || under[1] == 'A')) - away_mask = GDK_MOD1_MASK | GDK_CONTROL_MASK; + away_mask = STATE_ALT | STATE_CTRL; } if (!toplevel) @@ -2229,8 +2229,8 @@ normalitem: mymenu[i].key == GDK_F1 ? 0 : mymenu[i].key == GDK_w ? close_mask : (g_ascii_isupper (mymenu[i].key)) ? - GDK_SHIFT_MASK | GDK_CONTROL_MASK : - GDK_CONTROL_MASK, + STATE_SHIFT | STATE_CTRL : + STATE_CTRL, GTK_ACCEL_VISIBLE); if (mymenu[i].callback) g_signal_connect (G_OBJECT (item), "activate", @@ -2252,7 +2252,7 @@ togitem: if (mymenu[i].key != 0) gtk_widget_add_accelerator (item, "activate", accel_group, mymenu[i].key, mymenu[i].id == MENU_ID_AWAY ? - away_mask : GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE); + away_mask : STATE_CTRL, GTK_ACCEL_VISIBLE); if (mymenu[i].callback) g_signal_connect (G_OBJECT (item), "toggled", G_CALLBACK (mymenu[i].callback), 0); -- cgit 1.4.1