X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/147bc4915925b56454d45772c66145f14e33d23b..82ea63e6e046652bc0799badd9d62f91c9918dbe:/include/wx/gtk1/window.h diff --git a/include/wx/gtk1/window.h b/include/wx/gtk1/window.h index 9f255ab617..18f6a1abc0 100644 --- a/include/wx/gtk1/window.h +++ b/include/wx/gtk1/window.h @@ -167,23 +167,30 @@ public: GtkWidget *m_widget; GtkWidget *m_wxwindow; +#if HAVE_XIM + /* XIM support for wxWindows */ + GdkIC *m_ic; + GdkICAttr *m_icattr; +#endif + /* scrolling stuff */ GtkAdjustment *m_hAdjust,*m_vAdjust; float m_oldHorizontalPos; float m_oldVerticalPos; // extra (wxGTK-specific) flags - bool m_needParent:1; /* ! wxFrame, wxDialog, wxNotebookPage ? */ - bool m_noExpose:1; /* wxGLCanvas has its own redrawing */ + bool m_needParent:1; /* ! wxFrame, wxDialog, wxNotebookPage ? */ + bool m_noExpose:1; /* wxGLCanvas has its own redrawing */ + bool m_nativeSizeEvent:1; /* wxGLCanvas sends wxSizeEvent upon "alloc_size" */ bool m_hasScrolling:1; bool m_isScrolling:1; bool m_hasVMT:1; bool m_sizeSet:1; bool m_resizing:1; - bool m_isStaticBox:1; /* faster than IS_KIND_OF */ - bool m_isRadioButton:1; /* faster than IS_KIND_OF */ - bool m_isFrame:1; /* faster than IS_KIND_OF */ - bool m_acceptsFocus:1; /* not wxStaticBox, not wxStaticBitmap etc. */ + bool m_isStaticBox:1; /* faster than IS_KIND_OF */ + bool m_isRadioButton:1; /* faster than IS_KIND_OF */ + bool m_isFrame:1; /* faster than IS_KIND_OF */ + bool m_acceptsFocus:1; /* not wxStaticBox, not wxStaticBitmap etc. */ // these are true if the style were set before the widget was realized // (typcally in the constructor) but the actual GTK style must not be set @@ -213,6 +220,7 @@ public: int width, int height, int sizeFlags = wxSIZE_AUTO); virtual void DoSetClientSize(int width, int height); + virtual void DoMoveWindow(int x, int y, int width, int height); #if wxUSE_TOOLTIPS virtual void DoSetToolTip( wxToolTip *tip );