Add a property to configure file property dialog kind.
Add wxPG_FILE_DIALOG_STYLE allowing to pass wxFileDialog style that should be used by the given wxFileProperty. This notably allows to have file properties accepting not yet existing files, as is needed when using them for the file names to be saved, not opened. Closes #13894. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@70449 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -650,6 +650,11 @@ wxPG_PROP_BEING_DELETED = 0x00200000
|
||||
*/
|
||||
#define wxPG_FILE_DIALOG_TITLE wxS("DialogTitle")
|
||||
|
||||
/** Specific to wxFileProperty and derivatives, long, default is 0.
|
||||
Sets a specific wxFileDialog style for the file dialog.
|
||||
*/
|
||||
#define wxPG_FILE_DIALOG_STYLE wxS("DialogStyle")
|
||||
|
||||
/** Specific to wxDirProperty, wxString, default is empty.
|
||||
Sets a specific message for the dir dialog.
|
||||
*/
|
||||
|
@@ -125,6 +125,13 @@
|
||||
*/
|
||||
#define wxPG_FILE_DIALOG_TITLE wxS("DialogTitle")
|
||||
|
||||
/** Specific to wxFileProperty and derivatives, long, default is 0.
|
||||
Sets a specific wxFileDialog style for the file dialog, e.g. ::wxFD_SAVE.
|
||||
|
||||
@since 2.9.4
|
||||
*/
|
||||
#define wxPG_FILE_DIALOG_STYLE wxS("DialogStyle")
|
||||
|
||||
/** Specific to wxDirProperty, wxString, default is empty.
|
||||
Sets a specific message for the dir dialog.
|
||||
*/
|
||||
|
@@ -1704,7 +1704,7 @@ bool wxPGFileDialogAdapter::DoShowDialog( wxPropertyGrid* propGrid, wxPGProperty
|
||||
property->GetAttribute(wxS("InitialPath"), path),
|
||||
wxEmptyString,
|
||||
property->GetAttribute(wxPG_FILE_WILDCARD, wxALL_FILES),
|
||||
0,
|
||||
property->GetAttributeAsLong(wxPG_FILE_DIALOG_STYLE, 0),
|
||||
wxDefaultPosition );
|
||||
|
||||
if ( indFilter >= 0 )
|
||||
|
Reference in New Issue
Block a user