X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/16182b7b524883ddd11dad553dfd4cdbb3fdcac6..3af4da323ab401ad41e2eca2c6afbc2c3d632da6:/wxPython/src/_cmndlgs.i diff --git a/wxPython/src/_cmndlgs.i b/wxPython/src/_cmndlgs.i index 47336f4d4f..cb5b1984a7 100644 --- a/wxPython/src/_cmndlgs.i +++ b/wxPython/src/_cmndlgs.i @@ -72,6 +72,11 @@ black.", ""); "Sets the i'th custom colour for the colour dialog. i should be an integer between 0 and 15. The default custom colours are all invalid colours.", ""); + + %property(ChooseFull, GetChooseFull, SetChooseFull, doc="See `GetChooseFull` and `SetChooseFull`"); + %property(Colour, GetColour, SetColour, doc="See `GetColour` and `SetColour`"); + %property(CustomColour, GetCustomColour, SetCustomColour, doc="See `GetCustomColour` and `SetCustomColour`"); + }; @@ -95,6 +100,8 @@ instance.", ""); DocDeclStr( wxColourData& , GetColourData(), "Returns a reference to the `wx.ColourData` used by the dialog.", ""); + + %property(ColourData, GetColourData, doc="See `GetColourData`"); }; @@ -175,6 +182,8 @@ public: void , SetPath(const wxString& path), "Sets the default path.", ""); + %property(Message, GetMessage, SetMessage, doc="See `GetMessage` and `SetMessage`"); + %property(Path, GetPath, SetPath, doc="See `GetPath` and `SetPath`"); }; @@ -201,6 +210,7 @@ enum { wxFD_FILE_MUST_EXIST, wxFD_MULTIPLE, wxFD_CHANGE_DIR, + wxFD_PREVIEW, wxFD_DEFAULT_STYLE, }; @@ -363,6 +373,15 @@ style, use GetPath for the others.", ""); // const wxString &extensionList); + %property(Directory, GetDirectory, SetDirectory, doc="See `GetDirectory` and `SetDirectory`"); + %property(Filename, GetFilename, SetFilename, doc="See `GetFilename` and `SetFilename`"); + %property(Filenames, GetFilenames, doc="See `GetFilenames`"); + %property(FilterIndex, GetFilterIndex, SetFilterIndex, doc="See `GetFilterIndex` and `SetFilterIndex`"); + %property(Message, GetMessage, SetMessage, doc="See `GetMessage` and `SetMessage`"); + %property(Path, GetPath, SetPath, doc="See `GetPath` and `SetPath`"); + %property(Paths, GetPaths, doc="See `GetPaths`"); + %property(Wildcard, GetWildcard, SetWildcard, doc="See `GetWildcard` and `SetWildcard`"); + }; @@ -421,6 +440,8 @@ If an item is selected then its index will appear in the list.", ""); return wxArrayInt2PyList_helper(self->GetSelections()); } } + + %property(Selections, GetSelections, SetSelections, doc="See `GetSelections` and `SetSelections`"); }; @@ -458,7 +479,7 @@ public: DocDeclStr( int , GetSelection(), - "Get the index of teh currently selected item.", ""); + "Get the index of the currently selected item.", ""); DocDeclStr( wxString , GetStringSelection(), @@ -519,6 +540,33 @@ public: //--------------------------------------------------------------------------- +DocStr( wxNumberEntryDialog, +"A dialog with spin control, ok and cancel buttons.", "") + +MustHaveApp(wxNumberEntryDialog); + +class wxNumberEntryDialog : public wxDialog +{ +public: + %pythonAppend wxNumberEntryDialog "self._setOORInfo(self)" + + DocCtorStr( + wxNumberEntryDialog(wxWindow *parent, + const wxString& message, + const wxString& prompt, + const wxString& caption, + long value, long min, long max, + const wxPoint& pos = wxDefaultPosition), + "Constructor. Use ShowModal method to show the dialog.", ""); + + long GetValue(); + + %property(Value, GetValue, doc="See `GetValue`"); + +}; + +//--------------------------------------------------------------------------- + DocStr(wxFontData, "This class holds a variety of information related to font dialogs and @@ -593,6 +641,14 @@ default is 0, 0 (unrestricted range).", ""); void , SetShowHelp(bool showHelp), "Determines whether the Help button will be displayed in the font dialog (Windows only). The default value is false.", ""); + + %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(InitialFont, GetInitialFont, SetInitialFont, doc="See `GetInitialFont` and `SetInitialFont`"); + %property(ShowHelp, GetShowHelp, SetShowHelp, doc="See `GetShowHelp` and `SetShowHelp`"); + }; @@ -622,6 +678,8 @@ results with via the `wx.FontData` returned by `GetFontData`.", ""); wxFontData& , GetFontData(), "Returns a reference to the internal `wx.FontData` used by the wx.FontDialog.", ""); + + %property(FontData, GetFontData, doc="See `GetFontData`"); }; @@ -676,6 +734,17 @@ public: //--------------------------------------------------------------------------- +enum { + wxPD_AUTO_HIDE, + wxPD_APP_MODAL, + wxPD_CAN_ABORT, + wxPD_ELAPSED_TIME, + wxPD_ESTIMATED_TIME, + wxPD_REMAINING_TIME, + wxPD_SMOOTH, + wxPD_CAN_SKIP +}; + DocStr(wxProgressDialog, "A dialog that shows a short message and a progress bar. Optionally, it @@ -741,7 +810,8 @@ parent window only.", ""); // only if style is set. This is so the API doesn't change for existing // users... DocDeclAStr( - virtual bool , Update(int value, const wxString& newmsg = wxPyEmptyString, + virtual bool , Update(int value, + const wxString& newmsg = wxPyEmptyString, bool *OUTPUT), "Update(self, int value, String newmsg) --> (continue, skip)", "Updates the dialog, setting the progress bar to the new value and, if @@ -757,6 +827,16 @@ 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, + bool *OUTPUT), + "UpdatePulse(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.", ""); + + DocDeclStr( void , Resume(), "Can be used to continue with the dialog, after the user had chosen to @@ -856,6 +936,11 @@ and replace all events).", ""); DocDeclStr( void , SetReplaceString(const wxString& str), "", ""); + + %property(Dialog, GetDialog, doc="See `GetDialog`"); + %property(FindString, GetFindString, SetFindString, doc="See `GetFindString` and `SetFindString`"); + %property(Flags, GetFlags, SetFlags, doc="See `GetFlags` and `SetFlags`"); + %property(ReplaceString, GetReplaceString, SetReplaceString, doc="See `GetReplaceString` and `SetReplaceString`"); }; @@ -920,6 +1005,9 @@ public: void , SetReplaceString(const wxString& str), "Set the replacement string (used as initial value by the dialog).", ""); + %property(FindString, GetFindString, SetFindString, doc="See `GetFindString` and `SetFindString`"); + %property(Flags, GetFlags, SetFlags, doc="See `GetFlags` and `SetFlags`"); + %property(ReplaceString, GetReplaceString, SetReplaceString, doc="See `GetReplaceString` and `SetReplaceString`"); }; @@ -984,6 +1072,7 @@ non-None. Use Show to display the dialog.", ""); void , SetData(wxFindReplaceData *data), "Set the FindReplaceData object used by this dialog.", ""); + %property(Data, GetData, SetData, doc="See `GetData` and `SetData`"); }; //---------------------------------------------------------------------------