]> git.saurik.com Git - wxWidgets.git/blobdiff - src/generic/filepickerg.cpp
Correcting typo in commit 69203
[wxWidgets.git] / src / generic / filepickerg.cpp
index 1aaf01a42044c46c5d45211e7bbdd9bb538cb5de..2b1c6d271d2e86bfb4d36354cc8934459ddc3b8b 100644 (file)
@@ -54,8 +54,24 @@ bool wxGenericFileDirButton::Create(wxWindow *parent,
 {
     m_pickerStyle = style;
 
+    // If the special wxPB_SMALL flag is used, ignore the provided label and
+    // use the shortest possible label and the smallest possible button fitting
+    // it.
+    long styleButton = 0;
+    wxString labelButton;
+    if ( m_pickerStyle & wxPB_SMALL )
+    {
+        labelButton = _("...");
+        styleButton = wxBU_EXACTFIT;
+    }
+    else
+    {
+        labelButton = label;
+    }
+
     // create this button
-    if ( !wxButton::Create(parent, id, label, pos, size, 0, validator, name) )
+    if ( !wxButton::Create(parent, id, labelButton,
+                           pos, size, styleButton, validator, name) )
     {
         wxFAIL_MSG( wxT("wxGenericFileButton creation failed") );
         return false;