]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/gtk/window.h
Updated version to 2.5.5
[wxWidgets.git] / include / wx / gtk / window.h
index ebc2120620db4ac6ba395d4764c97108e5ce94c3..607f344c215b813752ae42057cade69a8229d0bb 100644 (file)
@@ -80,6 +80,8 @@ public:
     virtual bool SetCursor( const wxCursor &cursor );
     virtual bool SetFont( const wxFont &font );
 
     virtual bool SetCursor( const wxCursor &cursor );
     virtual bool SetFont( const wxFont &font );
 
+    virtual bool SetBackgroundStyle(wxBackgroundStyle style) ;
+    
     virtual int GetCharHeight() const;
     virtual int GetCharWidth() const;
     virtual void GetTextExtent(const wxString& string,
     virtual int GetCharHeight() const;
     virtual int GetCharWidth() const;
     virtual void GetTextExtent(const wxString& string,
@@ -204,7 +206,7 @@ public:
 #ifdef __WXGTK20__
     wxGtkIMData         *m_imData;
 #else
 #ifdef __WXGTK20__
     wxGtkIMData         *m_imData;
 #else
-#if HAVE_XIM
+#if HAVE_XIM && !defined(__WXGTK20__)
     // XIM support for wxWidgets
     GdkIC               *m_ic;
     GdkICAttr           *m_icattr;
     // XIM support for wxWidgets
     GdkIC               *m_ic;
     GdkICAttr           *m_icattr;
@@ -238,6 +240,8 @@ public:
     bool                 m_dirtyTabOrder:1;     // tab order changed, GTK focus
                                                 // chain needs update
 #endif
     bool                 m_dirtyTabOrder:1;     // tab order changed, GTK focus
                                                 // chain needs update
 #endif
+    bool                 m_needsStyleChange:1;  // May not be able to change
+                                                // background style until OnIdle
 
     // C++ has no virtual methods in the constrcutor of any class but we need
     // different methods of inserting a child window into a wxFrame,
 
     // C++ has no virtual methods in the constrcutor of any class but we need
     // different methods of inserting a child window into a wxFrame,