diff options
author | Lucas Baudin <xapantu@gmail.com> | 2011-01-28 16:41:29 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-02-01 08:45:40 +0000 |
commit | 7ac7fdc46ab44902762d1d8bb9a8ebd47fc5b380 (patch) | |
tree | 9da3664c31ada88c1b626aabbaeb1ddcd6bd89fb /vcl | |
parent | cd350aabeb6ddee72372cfbb409952b401e5aff8 (diff) |
Remove the menu when Left Alt Key was pressed; for GTK
(cherry picked from commit db1f9d326bdd678c177eea337997b3c0aefa0c19)
Signed-off-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/gtk/window/gtkframe.cxx | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/vcl/unx/gtk/window/gtkframe.cxx b/vcl/unx/gtk/window/gtkframe.cxx index 4fcd9be942d6..5bd34cc62115 100644 --- a/vcl/unx/gtk/window/gtkframe.cxx +++ b/vcl/unx/gtk/window/gtkframe.cxx @@ -3145,36 +3145,6 @@ gboolean GtkSalFrame::signalKey( GtkWidget*, GdkEventKey* pEvent, gpointer frame pThis->CallCallback( SALEVENT_KEYMODCHANGE, &aModEvt ); - if( ! aDel.isDeleted() ) - { - // emulate KEY_MENU - if( ( pEvent->keyval == GDK_Alt_L || pEvent->keyval == GDK_Alt_R ) && - ( nModCode & ~(KEY_MOD3|KEY_MOD2)) == 0 ) - { - if( pEvent->type == GDK_KEY_PRESS ) - pThis->m_bSingleAltPress = true; - - else if( pThis->m_bSingleAltPress ) - { - SalKeyEvent aKeyEvt; - - aKeyEvt.mnCode = KEY_MENU | nModCode; - aKeyEvt.mnRepeat = 0; - aKeyEvt.mnTime = pEvent->time; - aKeyEvt.mnCharCode = 0; - - // simulate KEY_MENU - pThis->CallCallback( SALEVENT_KEYINPUT, &aKeyEvt ); - if( ! aDel.isDeleted() ) - { - pThis->CallCallback( SALEVENT_KEYUP, &aKeyEvt ); - pThis->m_bSingleAltPress = false; - } - } - } - else - pThis->m_bSingleAltPress = false; - } } else { |