// 1) dir ctrl
m_dirCtrl = NULL; // this is neccessary, event handler called from
// wxGenericDirCtrl would crash otherwise!
- long dirStyle = wxDIRCTRL_DIR_ONLY|wxSUNKEN_BORDER;
+ long dirStyle = wxDIRCTRL_DIR_ONLY | wxDEFAULT_CONTROL_BORDER;
#ifdef __WXMSW__
if (style & wxDD_NEW_DIR_BUTTON)
#endif
// 4) Buttons
- buttonsizer = new wxBoxSizer( wxHORIZONTAL );
-
- // OK and Cancel button should be at the right bottom
- wxButton* okButton = new wxButton(this, wxID_OK);
- buttonsizer->Add( okButton, 0, wxLEFT|wxRIGHT, 10 );
- wxButton* cancelButton = new wxButton(this, wxID_CANCEL);
- buttonsizer->Add( cancelButton, 0, wxLEFT|wxRIGHT, 10 );
-
- topsizer->Add( buttonsizer, 0, wxLEFT|wxTOP|wxBOTTOM | wxALIGN_RIGHT, 10 );
-
- okButton->SetDefault();
+ topsizer->Add( CreateButtonSizer( wxOK|wxCANCEL ), 0, wxEXPAND | wxALL, 10 );
#endif // !__SMARTPHONE__
SetAutoLayout( true );
SetSizer( topsizer );
+#if !defined(__SMARTPHONE__) && !defined(__POCKETPC__)
topsizer->SetSizeHints( this );
topsizer->Fit( this );
Centre( wxBOTH );
+#endif
}
void wxGenericDirDialog::OnCloseWindow(wxCloseEvent& WXUNUSED(event))
if (!wxEndsWithPathSeparator(path))
path += wxFILE_SEP_PATH;
path += new_name;
- if (wxFileExists(path))
+ if (wxPathExists(path))
{
// try NewName0, NewName1 etc.
int i = 0;
path += wxFILE_SEP_PATH;
path += new_name;
i++;
- } while (wxFileExists(path));
+ } while (wxPathExists(path));
}
wxLogNull log;