summaryrefslogtreecommitdiff
path: root/vcl/unx/gtk/window/gtkframe.cxx
diff options
context:
space:
mode:
authorIvo Hinkelmann <ihi@openoffice.org>2008-01-14 15:24:00 +0000
committerIvo Hinkelmann <ihi@openoffice.org>2008-01-14 15:24:00 +0000
commitfccdb28ea96232f34ee7d02a6c7b74ddaa6f4d18 (patch)
tree0b234bed687bca7267b436ce8c20ab5a26381c78 /vcl/unx/gtk/window/gtkframe.cxx
parent10fe07bfa5afccd39f6d50e991d0662e385ef05a (diff)
INTEGRATION: CWS aquavcl04 (1.71.2); FILE MERGED
2007/10/19 16:46:41 pl 1.71.2.2: fix a typo 2007/10/19 14:42:30 pl 1.71.2.1: #i79131# no more KEY_CONTROLMOD
Diffstat (limited to 'vcl/unx/gtk/window/gtkframe.cxx')
-rw-r--r--vcl/unx/gtk/window/gtkframe.cxx24
1 files changed, 9 insertions, 15 deletions
diff --git a/vcl/unx/gtk/window/gtkframe.cxx b/vcl/unx/gtk/window/gtkframe.cxx
index 460d70dbd450..e75a6604aedf 100644
--- a/vcl/unx/gtk/window/gtkframe.cxx
+++ b/vcl/unx/gtk/window/gtkframe.cxx
@@ -4,9 +4,9 @@
*
* $RCSfile: gtkframe.cxx,v $
*
- * $Revision: 1.72 $
+ * $Revision: 1.73 $
*
- * last change: $Author: kz $ $Date: 2007-12-12 13:21:04 $
+ * last change: $Author: ihi $ $Date: 2008-01-14 16:24:00 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -98,11 +98,9 @@ static USHORT GetKeyModCode( guint state )
if( (state & GDK_MOD1_MASK) )
{
nCode |= KEY_MOD2;
- if( ! (nCode & KEY_MOD1) )
#ifdef MACOSX
- nCode |= KEY_MOD5;
-#else
- nCode |= KEY_CONTROLMOD;
+ if( ! (nCode & KEY_MOD1) )
+ nCode |= KEY_MOD3;
#endif
}
return nCode;
@@ -2835,17 +2833,17 @@ gboolean GtkSalFrame::signalKey( GtkWidget*, GdkEventKey* pEvent, gpointer frame
case GDK_Alt_L:
nExtModMask = MODKEY_LMOD2;
#ifdef MACOSX
- nModMask = KEY_MOD5 | (pEvent->type == GDK_KEY_RELEASE ? KEY_MOD5: 0);
+ nModMask = KEY_MOD3;
#else
- nModMask = KEY_MOD2 | (pEvent->type == GDK_KEY_RELEASE ? KEY_CONTROLMOD : 0);
+ nModMask = KEY_MOD2;
#endif
break;
case GDK_Alt_R:
nExtModMask = MODKEY_RMOD2;
#ifdef MACOSX
- nModMask = KEY_MOD2 | (pEvent->type == GDK_KEY_RELEASE ? KEY_MOD5 : 0);
+ nModMask = KEY_MOD2 | (pEvent->type == GDK_KEY_RELEASE ? KEY_MOD3 : 0);
#else
- nModMask = KEY_MOD2 | (pEvent->type == GDK_KEY_RELEASE ? KEY_CONTROLMOD : 0);
+ nModMask = KEY_MOD2;
#endif
break;
case GDK_Shift_L:
@@ -2877,11 +2875,7 @@ gboolean GtkSalFrame::signalKey( GtkWidget*, GdkEventKey* pEvent, gpointer frame
{
// emulate KEY_MENU
if( ( pEvent->keyval == GDK_Alt_L || pEvent->keyval == GDK_Alt_R ) &&
-#ifdef MACOSX
- ( nModCode & ~(KEY_MOD5|KEY_MOD2)) == 0 )
-#else
- ( nModCode & ~(KEY_CONTROLMOD|KEY_MOD2)) == 0 )
-#endif
+ ( nModCode & ~(KEY_MOD3|KEY_MOD2)) == 0 )
{
if( pEvent->type == GDK_KEY_PRESS )
pThis->m_bSingleAltPress = true;