]> git.saurik.com Git - wxWidgets.git/commitdiff
Added an item to toback24.txt
authorJulian Smart <julian@anthemion.co.uk>
Tue, 11 Feb 2003 15:50:59 +0000 (15:50 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Tue, 11 Feb 2003 15:50:59 +0000 (15:50 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19181 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

docs/toback24.txt

index 0ce9690c8f16fcfe10ea447331da7b073008f7f1..e212ada2e15c1ed9667f9c46cc10d5d33ec6da1d 100644 (file)
@@ -348,7 +348,6 @@ Checking in src/common/wxexpr.cpp;
 new revision: 1.27; previous revision: 1.26
 done
 
-
 27. Fix assert (and crash in debug) in wxFileConfigGroup::DeleteSubgroupByName
 
 Checking in src/common/fileconf.cpp;
@@ -363,3 +362,53 @@ Checking in src/msw/scrolbar.cpp;
 new revision: 1.24; previous revision: 1.23
 done
 
+29. Patch 664399: wxButton default size should not be adjusted
+    (wxUniv), cures overlapping buttons on e.g. wxWizard sample.
+
+Index: src/univ/button.cpp
+===================================================================
+RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/button.cpp,v
+retrieving revision 1.15
+diff -r1.15 button.cpp
+116,117c116,117
+<         s_sizeBtn.x = 8*dc.GetCharWidth();
+<         s_sizeBtn.y = (11*dc.GetCharHeight())/10 + 2;
+---
+>         s_sizeBtn.x = dc.GetCharWidth()*10 + 2;
+>         s_sizeBtn.y = dc.GetCharHeight()*11/10 + 2;
+139,149c139,140
+<     // for compatibility with other ports, the buttons default size is never
+<     // less than the standard one, but not when display not PDAs.
+<     if (wxSystemSettings::GetScreenType() > wxSYS_SCREEN_PDA)
+<     {
+<         if ( !(GetWindowStyle() & wxBU_EXACTFIT) )
+<         {
+<             wxSize szDef = GetDefaultSize();
+<             if ( width < szDef.x )
+<                 width = szDef.x;
+<         }
+<     }
+---
+>     // The default size should not be adjusted, so the code is moved into the 
+>     // renderer. This is conceptual wrong but currently the only solution
+
+Index: src/univ/themes/win32.cpp
+===================================================================
+RCS file: /pack/cvsroots/wxwindows/wxWindows/src/univ/themes/win32.cpp,v
+retrieving revision 1.55
+diff -r1.55 win32.cpp
+3989a3990,4001
+>         // for compatibility with other ports, the buttons default size is never
+>         // less than the standard one, but not when display not PDAs.
+>         if (wxSystemSettings::GetScreenType() > wxSYS_SCREEN_PDA)
+>         {
+>             if ( !(window->GetWindowStyle() & wxBU_EXACTFIT) )
+>             {
+>                 wxSize szDef = wxButton::GetDefaultSize();
+>                 if ( size->x < szDef.x )
+>                     size->x = szDef.x;
+>             }
+>         }
+> 
+
+