]> git.saurik.com Git - wxWidgets.git/commitdiff
don't use WS_EX_TRANSPARENT style, it doesn't seem to help with anything (if it is...
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 12 Dec 2004 20:27:35 +0000 (20:27 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 12 Dec 2004 20:27:35 +0000 (20:27 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30972 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/radiobox.cpp
src/msw/statbox.cpp

index d583c4f33710ff238969ff5d8fab8ae359f771ac..26419a422f4a2ba054dfb993b26d8a3b15022ac1 100644 (file)
     #include "wx/tooltip.h"
 #endif // wxUSE_TOOLTIPS
 
     #include "wx/tooltip.h"
 #endif // wxUSE_TOOLTIPS
 
-#if defined(__WXWINCE__) && !defined(WS_EX_TRANSPARENT)
-#define WS_EX_TRANSPARENT 0
-#endif
-
 // TODO: wxCONSTRUCTOR
 #if 0 // wxUSE_EXTENDED_RTTI
 WX_DEFINE_FLAGS( wxRadioBoxStyle )
 // TODO: wxCONSTRUCTOR
 #if 0 // wxUSE_EXTENDED_RTTI
 WX_DEFINE_FLAGS( wxRadioBoxStyle )
@@ -280,7 +276,7 @@ bool wxRadioBox::Create(wxWindow *parent,
 
     // create the static box
     if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX | WS_GROUP,
 
     // create the static box
     if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX | WS_GROUP,
-                           pos, size, title, WS_EX_TRANSPARENT) )
+                           pos, size, title, 0) )
         return false;
 
     // and now create the buttons
         return false;
 
     // and now create the buttons
index 969ce69949d0c9a0dc050a5e7950761a34e3e966..672b7eb6ff3683e90aa7e18e0a6464234b5401d6 100644 (file)
@@ -114,24 +114,7 @@ bool wxStaticBox::Create(wxWindow *parent,
     if ( !CreateControl(parent, id, pos, size, style, wxDefaultValidator, name) )
         return false;
 
     if ( !CreateControl(parent, id, pos, size, style, wxDefaultValidator, name) )
         return false;
 
-    // as wxStaticBox doesn't draw its own background, we make it transparent
-    // to force redrawing its background which could have been overwritten by
-    // the other controls inside it
-    //
-    // FIXME: I still think that it isn't the right solution because the static
-    //        boxes shouldn't have to be transparent if the redrawing was done
-    //        right elsewhere - who ever had to make them transparent in non
-    //        wxWidgets programs, after all? But for now it does fix a serious
-    //        problem (try resizing the sizers test screen in the layout sample
-    //        after removing WS_EX_TRANSPARENT bit) and so let's use it until
-    //        we fix the real underlying problem
-    if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX, pos, size, label,
-#ifdef __WXWINCE__
-        0
-#else
-        WS_EX_TRANSPARENT
-#endif
-                           ) )
+    if ( !MSWCreateControl(wxT("BUTTON"), BS_GROUPBOX, pos, size, label, 0) )
         return false;
 
     return true;
         return false;
 
     return true;