]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/toback24.txt
Implemented wxToggleButton under Motif.
[wxWidgets.git] / docs / toback24.txt
index 0ce9690c8f16fcfe10ea447331da7b073008f7f1..8cec1c8770e5e0fe3ce35568bb5b41f973c2372d 100644 (file)
@@ -136,25 +136,6 @@ Checking in include/wx/msw/setup0.h;
 new revision: 1.128; previous revision: 1.127
 done
 
-11 wxMotif filedialog/wildcard corrections
-
-  Documented wxMotif filedialog limitations WRT wildcard syntax.
-Modified filedialog to either extract the wildcard (if only one wildcard
-is present) or assert (if more than one is present).
-
-Checking in docs/latex/wx/filedlg.tex;
-/pack/cvsroots/wxwindows/wxWindows/docs/latex/wx/filedlg.tex,v  <--  filedlg.tex
-new revision: 1.14; previous revision: 1.13
-done
-Checking in samples/dialogs/dialogs.cpp;
-/pack/cvsroots/wxwindows/wxWindows/samples/dialogs/dialogs.cpp,v  <--  dialogs.cpp
-new revision: 1.88; previous revision: 1.87
-done
-cvs diff: [15:36:24] waiting for cvs's lock in /pack/cvsroots/wxwindows/wxWindows/docs/latex/wx
-Checking in src/motif/filedlg.cpp;
-/pack/cvsroots/wxwindows/wxWindows/src/motif/filedlg.cpp,v  <--  filedlg.cpp
-new revision: 1.16; previous revision: 1.15
-
 12. wxStopWatch::Start() didn't resume it contrary to the docs
 
 Checking in src/common/timercmn.cpp;
@@ -308,18 +289,6 @@ new revision: 1.27; previous revision: 1.26
 done
 
 
-25.  Fix wxMac client data handling in wxChoice/wxComboBox
-
-Checking in src/mac/combobox.cpp;
-/pack/cvsroots/wxwindows/wxWindows/src/mac/combobox.cpp,v  <--  combobox.cpp
-new revision: 1.23; previous revision: 1.22
-done
-Checking in src/mac/choice.cpp;
-/pack/cvsroots/wxwindows/wxWindows/src/mac/choice.cpp,v  <--  choice.cpp
-new revision: 1.28; previous revision: 1.27
-done
-
-
 26.  Fix Unicode + .wxr
 
 Using an #if wxUSE_UNICODE in include/wx/wxexpr.h, safer for
@@ -363,3 +332,60 @@ 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;
+>             }
+>         }
+> 
+
+
+30. [wxMotif] Coloured stipples, don't use stipples in DoDrawText
+
+Checking in src/motif/dcclient.cpp;
+/pack/cvsroots/wxwindows/wxWindows/src/motif/dcclient.cpp,v  <--  dcclient.cpp
+new revision: 1.47; previous revision: 1.46
+done
+