// wxGenericFileButton
// ----------------------------------------------------------------------------
-bool wxGenericFileDirButton::Create( wxWindow *parent, wxWindowID id,
- const wxString &label, const wxString &path,
- const wxString &message, const wxString &wildcard,
- const wxPoint &pos, const wxSize &size, long style,
- const wxValidator& validator, const wxString &name)
+bool wxGenericFileDirButton::Create(wxWindow *parent,
+ wxWindowID id,
+ const wxString& label,
+ const wxString& path,
+ const wxString& message,
+ const wxString& wildcard,
+ const wxPoint& pos,
+ const wxSize& size,
+ long style,
+ const wxValidator& validator,
+ const wxString& name)
{
+ m_pickerStyle = style;
+
// create this button
- if (!wxButton::Create(parent, id, label, pos, size, style,
- validator, name))
+ if ( !wxButton::Create(parent, id, label, pos, size, 0, validator, name) )
{
wxFAIL_MSG( wxT("wxGenericFileButton creation failed") );
return false;
}
// and handle user clicks on it
- Connect(wxEVT_COMMAND_BUTTON_CLICKED,
+ Connect(GetId(), wxEVT_COMMAND_BUTTON_CLICKED,
wxCommandEventHandler(wxGenericFileDirButton::OnButtonClick),
NULL, this);