X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4cc4bfafe5a31cb96f35b3ec9b19fa2b0b3a4eef..3f16e52c1396f7d58b29b2eea22d7715f0f4596b:/interface/filepicker.h?ds=sidebyside diff --git a/interface/filepicker.h b/interface/filepicker.h index fdca7c023f..2cb91adc97 100644 --- a/interface/filepicker.h +++ b/interface/filepicker.h @@ -1,6 +1,6 @@ ///////////////////////////////////////////////////////////////////////////// // Name: filepicker.h -// Purpose: documentation for wxFilePickerCtrl class +// Purpose: interface of wxFilePickerCtrl // Author: wxWidgets team // RCS-ID: $Id$ // Licence: wxWindows license @@ -18,35 +18,34 @@ It is only available if @c wxUSE_FILEPICKERCTRL is set to 1 (the default). @beginStyleTable - @style{wxFLP_DEFAULT_STYLE}: + @style{wxFLP_DEFAULT_STYLE} The default style: includes wxFLP_OPEN | wxFLP_FILE_MUST_EXIST and, under wxMSW only, wxFLP_USE_TEXTCTRL. - @style{wxFLP_USE_TEXTCTRL}: + @style{wxFLP_USE_TEXTCTRL} Creates a text control to the left of the picker button which is completely managed by the wxFilePickerCtrl and which can be used by the user to specify a path (see SetPath). The text control is automatically synchronized with button's value. Use functions defined in wxPickerBase to modify the text control. - @style{wxFLP_OPEN}: + @style{wxFLP_OPEN} Creates a picker which allows the user to select a file to open. - @style{wxFLP_SAVE}: + @style{wxFLP_SAVE} Creates a picker which allows the user to select a file to save. - @style{wxFLP_OVERWRITE_PROMPT}: + @style{wxFLP_OVERWRITE_PROMPT} Can be combined with wxFLP_SAVE only: ask confirmation to the user before selecting a file. - @style{wxFLP_FILE_MUST_EXIST}: + @style{wxFLP_FILE_MUST_EXIST} Can be combined with wxFLP_OPEN only: the selected file must be an existing file. - @style{wxFLP_CHANGE_DIR}: + @style{wxFLP_CHANGE_DIR} Change current working directory on each user file selection change. @endStyleTable @library{wxcore} - @category{miscpickers} - @appearance{filepickerctrl.png} + @category{pickers} + - @seealso - wxFileDialog, wxFileDirPickerEvent + @see wxFileDialog, wxFileDirPickerEvent */ class wxFilePickerCtrl : public wxPickerBase { @@ -88,8 +87,8 @@ public: Validator which can be used for additional date checks. @param name Control name. - - @returns @true if the control was successfully created or @false if + + @return @true if the control was successfully created or @false if creation failed. */ bool Create(wxWindow* parent, wxWindowID id, @@ -106,12 +105,12 @@ public: Similar to GetPath() but returns the path of the currently selected file as a wxFileName object. */ - wxFileName GetFileName(); + wxFileName GetFileName() const; /** Returns the absolute path of the currently selected file. */ - wxString GetPath(); + wxString GetPath() const; /** This method does the same thing as SetPath() but @@ -128,6 +127,7 @@ public: }; + /** @class wxDirPickerCtrl @wxheader{filepicker.h} @@ -141,30 +141,29 @@ public: It is only available if @c wxUSE_DIRPICKERCTRL is set to 1 (the default). @beginStyleTable - @style{wxDIRP_DEFAULT_STYLE}: + @style{wxDIRP_DEFAULT_STYLE} The default style: includes wxDIRP_DIR_MUST_EXIST and, under wxMSW only, wxDIRP_USE_TEXTCTRL. - @style{wxDIRP_USE_TEXTCTRL}: + @style{wxDIRP_USE_TEXTCTRL} Creates a text control to the left of the picker button which is completely managed by the wxDirPickerCtrl and which can be used by the user to specify a path (see SetPath). The text control is automatically synchronized with button's value. Use functions defined in wxPickerBase to modify the text control. - @style{wxDIRP_DIR_MUST_EXIST}: + @style{wxDIRP_DIR_MUST_EXIST} Creates a picker which allows to select only existing directories. wxGTK control always adds this flag internally as it does not support its absence. - @style{wxDIRP_CHANGE_DIR}: + @style{wxDIRP_CHANGE_DIR} Change current working directory on each user directory selection change. @endStyleTable @library{wxcore} - @category{miscpickers} - @appearance{dirpickerctrl.png} + @category{pickers} + - @seealso - wxDirDialog, wxFileDirPickerEvent + @see wxDirDialog, wxFileDirPickerEvent */ class wxDirPickerCtrl : public wxPickerBase { @@ -202,8 +201,8 @@ public: Validator which can be used for additional date checks. @param name Control name. - - @returns @true if the control was successfully created or @false if + + @return @true if the control was successfully created or @false if creation failed. */ bool Create(wxWindow* parent, wxWindowID id, @@ -220,12 +219,12 @@ public: object. This function is equivalent to GetPath() */ - wxFileName GetDirName(); + wxFileName GetDirName() const; /** Returns the absolute path of the currently selected directory. */ - wxString GetPath(); + wxString GetPath() const; /** Just like SetPath() but this function takes a @@ -242,6 +241,7 @@ public: }; + /** @class wxFileDirPickerEvent @wxheader{filepicker.h} @@ -252,8 +252,7 @@ public: @library{wxcore} @category{FIXME} - @seealso - wxfilepickerctrl + @see wxfilepickerctrl() */ class wxFileDirPickerEvent : public wxCommandEvent { @@ -268,10 +267,11 @@ public: /** Retrieve the absolute path of the file/directory the user has just selected. */ - wxString GetPath(); + wxString GetPath() const; /** Set the absolute path of the file/directory associated with the event. */ void SetPath(const wxString& path); }; +