]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/button.cpp
font selector dialog doesn't work with GTK+ 1.0
[wxWidgets.git] / src / msw / button.cpp
index 492f7d6eed849ad2d10beb6c04ee700a1f948481..f9a84f98d20be8f68dd943edd020baf32fa9cad1 100644 (file)
@@ -32,6 +32,8 @@
     #include "wx/brush.h"
     #include "wx/panel.h"
     #include "wx/bmpbuttn.h"
+    #include "wx/settings.h"
+    #include "wx/dcscreen.h"
 #endif
 
 #include "wx/msw/private.h"
@@ -95,6 +97,17 @@ bool wxButton::Create(wxWindow *parent,
 
     SetSize(pos.x, pos.y, size.x, size.y);
 
+    // bad hack added by Robert to make buttons at least
+    // 80 pixels wide. There are probably better ways...
+    // TODO. FIXME.
+    wxSize nsize( GetSize() );
+    if ((nsize.x < 80) || (nsize.y < 23))
+    {
+        if ((size.x == -1) && (nsize.x < 80)) nsize.x = 80;
+       if ((size.y == -1) && (nsize.y < 23)) nsize.y = 23;
+        SetSize( nsize );
+    }
+
     return TRUE;
 }