1 \section{\class{wxDirDialog
}}\label{wxdirdialog
}
3 This class represents the directory chooser dialog.
5 \wxheading{Derived from
}
7 \helpref{wxDialog
}{wxdialog
}\\
8 \helpref{wxWindow
}{wxwindow
}\\
9 \helpref{wxEvtHandler
}{wxevthandler
}\\
10 \helpref{wxObject
}{wxobject
}
12 \wxheading{Include files
}
15 <wx/generic/dirdlgg.h>
17 \wxheading{Window styles
}
21 \twocolitem{\indexit{wxDD
\_NEW\_DIR\_BUTTON}}{Add "Create new directory" button and allow
22 directory names to be editable. Available only on platforms that use the generic
23 dialog chooser: GTK+, Motif, X11, MGL. For other platforms, use the wxGenericDirDialog
24 implementation explicitly if you wish to use this style.
}
27 See also
\helpref{Generic window styles
}{windowstyles
}.
31 \helpref{wxDirDialog overview
}{wxdirdialogoverview
},
\helpref{wxFileDialog
}{wxfiledialog
}
33 \latexignore{\rtfignore{\wxheading{Members
}}}
35 \membersection{wxDirDialog::wxDirDialog
}\label{wxdirdialogconstr
}
37 \func{}{wxDirDialog
}{\param{wxWindow*
}{parent
},
\param{const wxString\&
}{message = "Choose a directory"
},
\rtfsp
38 \param{const wxString\&
}{defaultPath = ""
},
\param{long
}{style =
0},
\rtfsp
39 \param{const wxPoint\&
}{pos = wxDefaultPosition
},
\rtfsp
40 \param{const wxSize\&
}{size = wxDefaultSize
},
\rtfsp
41 \param{const wxString\&
}{name = "wxDirCtrl"
}}
43 Constructor. Use
\helpref{wxDirDialog::ShowModal
}{wxdirdialogshowmodal
} to show
46 \wxheading{Parameters
}
48 \docparam{parent
}{Parent window.
}
50 \docparam{message
}{Message to show on the dialog.
}
52 \docparam{defaultPath
}{The default path, or the empty string.
}
54 \docparam{style
}{A dialog style, currently unused.
}
56 \docparam{pos
}{Dialog position. Ignored under Windows.
}
58 \docparam{size
}{Dialog size. Ignored under Windows.
}
60 \docparam{name
}{The dialog name, not used.
}
62 \membersection{wxDirDialog::
\destruct{wxDirDialog
}}
64 \func{}{\destruct{wxDirDialog
}}{\void}
68 \membersection{wxDirDialog::GetPath
}\label{wxdirdialoggetpath
}
70 \constfunc{wxString
}{GetPath
}{\void}
72 Returns the default or user-selected path.
74 \membersection{wxDirDialog::GetMessage
}\label{wxdirdialoggetmessage
}
76 \constfunc{wxString
}{GetMessage
}{\void}
78 Returns the message that will be displayed on the dialog.
80 \membersection{wxDirDialog::GetStyle
}\label{wxdirdialoggetstyle
}
82 \constfunc{long
}{GetStyle
}{\void}
84 Returns the dialog style.
86 \membersection{wxDirDialog::SetMessage
}\label{wxdirdialogsetmessage
}
88 \func{void
}{SetMessage
}{\param{const wxString\&
}{message
}}
90 Sets the message that will be displayed on the dialog.
92 \membersection{wxDirDialog::SetPath
}\label{wxdirdialogsetpath
}
94 \func{void
}{SetPath
}{\param{const wxString\&
}{path
}}
96 Sets the default path.
98 \membersection{wxDirDialog::SetStyle
}\label{wxdirdialogsetstyle
}
100 \func{void
}{SetStyle
}{\param{long
}{style
}}
102 Sets the dialog style. This is currently unused.
104 \membersection{wxDirDialog::ShowModal
}\label{wxdirdialogshowmodal
}
106 \func{int
}{ShowModal
}{\void}
108 Shows the dialog, returning wxID
\_OK if the user pressed OK, and wxOK
\_CANCEL