//--------------------------------------------------------------------------------
enum {
+ wxDD_CHANGE_DIR,
+ wxDD_DIR_MUST_EXIST,
wxDD_NEW_DIR_BUTTON,
wxDD_DEFAULT_STYLE,
- wxDD_CHANGE_DIR,
};
DocStr(wxDirDialog,
wx.DEFAULT_DIALOG_STYLE, wx.DD_NEW_DIR_BUTTON
and wx.RESIZE_BORDER.
- wx.DD_NEW_DIR_BUTTON Add 'Create new directory' button and allow
- directory names to be editable. On Windows
- the new directory button is only available
- with recent versions of the common dialogs.
+ wx.DD_DIR_MUST_EXIST The dialog will allow the user to choose only an
+ existing folder. When this style is not given, a
+ 'Create new directory' button is added to the dialog
+ (on Windows) or some other way is provided to the
+ user to type the name of a new folder.
+ Use this instead of deprecated wx.DD_NEW_DIR_BUTTON.
wx.DD_CHANGE_DIR Change the current working directory to the
directory chosen by the user.
%}
enum {
- // These will dissappear in 2.8
- wxOPEN,
- wxSAVE,
- wxOVERWRITE_PROMPT,
- wxFILE_MUST_EXIST,
- wxMULTIPLE,
- wxCHANGE_DIR,
- wxHIDE_READONLY,
-
wxFD_OPEN,
wxFD_SAVE,
wxFD_OVERWRITE_PROMPT,
wxFD_DEFAULT_STYLE,
};
+%pythoncode {
+ %# deprecated names
+ OPEN = FD_OPEN
+ SAVE = FD_SAVE
+ OVERWRITE_PROMPT = FD_OVERWRITE_PROMPT
+ FILE_MUST_EXIST = FD_FILE_MUST_EXIST
+ MULTIPLE = FD_MULTIPLE
+ CHANGE_DIR = FD_CHANGE_DIR
+}
+
+
DocStr(wxFileDialog,
"wx.FileDialog allows the user to select one or more files from the
filesystem.", "
DocDeclStr(
void , SetValue(const wxString& value),
"Sets the default text value.", "");
+
+ %property(Value, GetValue, SetValue, doc="See `GetValue` and `SetValue`");
};
//---------------------------------------------------------------------------
%property(AllowSymbols, GetAllowSymbols, SetAllowSymbols, doc="See `GetAllowSymbols` and `SetAllowSymbols`");
%property(ChosenFont, GetChosenFont, SetChosenFont, doc="See `GetChosenFont` and `SetChosenFont`");
%property(Colour, GetColour, SetColour, doc="See `GetColour` and `SetColour`");
- %property(EnableEffects, GetEnableEffects, doc="See `GetEnableEffects`");
+// %property(EnableEffects, GetEnableEffects, doc="See `GetEnableEffects`");
%property(InitialFont, GetInitialFont, SetInitialFont, doc="See `GetInitialFont` and `SetInitialFont`");
%property(ShowHelp, GetShowHelp, SetShowHelp, doc="See `GetShowHelp` and `SetShowHelp`");
unless the Cancel button has been pressed, and ``skip`` is ``False``
unless the Skip button (if any) has been pressed.
-If the ``continue`` return value is ``false``, the application can either
+If the ``continue`` return value is ``False``, the application can either
immediately destroy the dialog or ask the user for confirmation, and if the
abort is not confirmed the dialog may be resumed with `Resume` function.
", "");
DocDeclAStr(
- virtual bool , UpdatePulse(const wxString& newmsg = wxPyEmptyString,
+ virtual bool , Pulse(const wxString& newmsg = wxPyEmptyString,
bool *OUTPUT),
- "UpdatePulse(self, String newmsg) --> (continue, skip)",
+ "Pulse(self, String newmsg) --> (continue, skip)",
"Just like `Update` but switches the dialog to use a gauge in
interminante mode and calls `wx.Gauge.Pulse` to show the user a bit of
progress.", "");
-
+ %pythoncode { UpdatePulse = Pulse }
DocDeclStr(
void , Resume(),