more fixes to keypress handling in wxGTK:

1. don't eat unprocessed events originating from child widgets
2. tell IM context about focus changes
3. set wxKeyEvent modifiers information from last GdkEventKey leading to IM's commit signal


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28033 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2004-06-26 15:25:39 +00:00
parent dbea9b7062
commit a3c15d892d
5 changed files with 258 additions and 101 deletions

View File

@@ -2367,11 +2367,6 @@ typedef GtkWidget *WXWidget;
#define GTK_CLASS_TYPE(klass) ((klass)->type)
#endif
#ifdef __WXGTK20__
/* Input method thing */
typedef struct _GtkIMContext GtkIMContext;
#endif /* __WXGTK20__ */
#endif /* __WXGTK__ */
#if defined(__WXGTK20__) || (defined(__WXX11__) && wxUSE_UNICODE)