]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/dlgcmn.cpp
Replaced old wxSizer,
[wxWidgets.git] / src / common / dlgcmn.cpp
index c708a96e2591af62ef89334f537f53c9cdc31068..f08d15caced8e963d9ee77eb6ca50180078a9454 100644 (file)
@@ -33,7 +33,9 @@
 #ifndef WX_PRECOMP
     #include "wx/dialog.h"
     #include "wx/dcclient.h"
+    #include "wx/intl.h"
     #include "wx/settings.h"
+    #include "wx/stattext.h"
 #endif
 
 // ----------------------------------------------------------------------------
@@ -65,7 +67,14 @@ wxSize wxDialogBase::SplitTextMessage(const wxString& message,
     {
         if ( *pc == _T('\n') || !*pc )
         {
+#if defined(__VISAGECPP__)
+// have two versions of this in wxWindowDC tp avoid function hiding
+// since there are two of these in wxDCBase, and in turn in wxDC.
+// VA cannot resolve this so:
+            dc.GetTextExtent(curLine, &width, &height, NULL, NULL, NULL, FALSE);
+#else
             dc.GetTextExtent(curLine, &width, &height);
+#endif
             if ( width > widthTextMax )
                 widthTextMax = width;
             if ( height > heightTextMax )
@@ -110,6 +119,7 @@ long wxDialogBase::CreateTextMessage(const wxArrayString& lines,
 
 wxSize wxDialogBase::GetStandardButtonSize(bool hasCancel)
 {
+#if 0
     int wButton = 0;
     GetTextExtent(_("OK"), &wButton, NULL);
 
@@ -136,6 +146,9 @@ wxSize wxDialogBase::GetStandardButtonSize(bool hasCancel)
     int hButton = (wButton * 23) / 75;
 
     return wxSize(wButton, hButton);
+#else
+    return wxButton::GetDefaultSize();
+#endif
 }
 
 void wxDialogBase::CreateStandardButtons(long wDialog,