Added some more docstrings, and also a few little tweaks along the way.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25848 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2004-02-18 02:12:12 +00:00
parent d1b3039b9f
commit fcafa8a99e
10 changed files with 786 additions and 318 deletions

View File

@@ -222,6 +222,12 @@ CHK_UNCHECKED = _controls.CHK_UNCHECKED
CHK_CHECKED = _controls.CHK_CHECKED
CHK_UNDETERMINED = _controls.CHK_UNDETERMINED
class CheckBox(core.Control):
"""
A checkbox is a labelled box which by default is either on (checkmark is
visible) or off (no checkmark). Optionally (When the wxCHK_3STATE style flag
is set) it can have a third state, called the mixed or undetermined
state. Often this is used as a "Does Not Apply" state.
"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxCheckBox instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
@@ -229,6 +235,8 @@ class CheckBox(core.Control):
__init__(Window parent, int id, String label, Point pos=DefaultPosition,
Size size=DefaultSize, long style=0,
Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> CheckBox
Creates and shows a CheckBox control
"""
newobj = _controls.new_CheckBox(*args, **kwargs)
self.this = newobj.this
@@ -241,35 +249,73 @@ class CheckBox(core.Control):
Create(Window parent, int id, String label, Point pos=DefaultPosition,
Size size=DefaultSize, long style=0,
Validator validator=DefaultValidator, String name=CheckBoxNameStr) -> bool
Actually create the GUI CheckBox for 2-phase creation.
"""
return _controls.CheckBox_Create(*args, **kwargs)
def GetValue(*args, **kwargs):
"""GetValue() -> bool"""
"""
GetValue() -> bool
Gets the state of a 2-state CheckBox. Returns True if it is checked,
False otherwise.
"""
return _controls.CheckBox_GetValue(*args, **kwargs)
def IsChecked(*args, **kwargs):
"""IsChecked() -> bool"""
"""
IsChecked() -> bool
Similar to GetValue, but raises an exception if it is not a 2-state CheckBox.
"""
return _controls.CheckBox_IsChecked(*args, **kwargs)
def SetValue(*args, **kwargs):
"""SetValue(bool state)"""
"""
SetValue(bool state)
Set the state of a 2-state CheckBox. Pass True for checked,
False for unchecked.
"""
return _controls.CheckBox_SetValue(*args, **kwargs)
def Get3StateValue(*args, **kwargs):
"""Get3StateValue() -> int"""
"""
Get3StateValue() -> int
Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, wx.CHK_CHECKED when
it is checked and wx.CHK_UNDETERMINED when it's in the undetermined state.
Raises an exceptiion when the function is used with a 2-state CheckBox.
"""
return _controls.CheckBox_Get3StateValue(*args, **kwargs)
def Set3StateValue(*args, **kwargs):
"""Set3StateValue(int state)"""
"""
Set3StateValue(int state)
Sets the CheckBox to the given state. The state parameter can be
one of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED
(Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an
exception when the CheckBox is a 2-state checkbox and setting the state
to wx.CHK_UNDETERMINED.
"""
return _controls.CheckBox_Set3StateValue(*args, **kwargs)
def Is3State(*args, **kwargs):
"""Is3State() -> bool"""
"""
Is3State() -> bool
Returns whether or not the CheckBox is a 3-state CheckBox.
"""
return _controls.CheckBox_Is3State(*args, **kwargs)
def Is3rdStateAllowedForUser(*args, **kwargs):
"""Is3rdStateAllowedForUser() -> bool"""
"""
Is3rdStateAllowedForUser() -> bool
Returns whether or not the user can set the CheckBox to the third state.
"""
return _controls.CheckBox_Is3rdStateAllowedForUser(*args, **kwargs)
@@ -282,7 +328,11 @@ _controls.CheckBox_swigregister(CheckBoxPtr)
CheckBoxNameStr = cvar.CheckBoxNameStr
def PreCheckBox(*args, **kwargs):
"""PreCheckBox() -> CheckBox"""
"""
PreCheckBox() -> CheckBox
Precreate a CheckBox for 2-phase creation.
"""
val = _controls.new_PreCheckBox(*args, **kwargs)
val.thisown = 1
return val
@@ -290,14 +340,19 @@ def PreCheckBox(*args, **kwargs):
#---------------------------------------------------------------------------
class Choice(core.ControlWithItems):
"""
A Choice control is used to select one of a list of strings. Unlike a ListBox,
only the selection is visible until the user pulls down the menu of choices.
"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxChoice instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""
__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
__init__(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
List choices=[], long style=0, Validator validator=DefaultValidator,
String name=ChoiceNameStr) -> Choice
Create and show a Choice control
"""
newobj = _controls.new_Choice(*args, **kwargs)
self.this = newobj.this
@@ -307,33 +362,39 @@ class Choice(core.ControlWithItems):
def Create(*args, **kwargs):
"""
Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
wxArrayString choices=wxPyEmptyStringArray,
long style=0, Validator validator=DefaultValidator,
Create(Window parent, int id, Point pos=DefaultPosition, Size size=DefaultSize,
List choices=[], long style=0, Validator validator=DefaultValidator,
String name=ChoiceNameStr) -> bool
Actually create the GUI Choice control for 2-phase creation
"""
return _controls.Choice_Create(*args, **kwargs)
def GetColumns(*args, **kwargs):
"""GetColumns() -> int"""
return _controls.Choice_GetColumns(*args, **kwargs)
def SetColumns(*args, **kwargs):
"""SetColumns(int n=1)"""
return _controls.Choice_SetColumns(*args, **kwargs)
def SetSelection(*args, **kwargs):
"""SetSelection(int n)"""
"""
SetSelection(int n)
Select the n'th item (zero based) in the list.
"""
return _controls.Choice_SetSelection(*args, **kwargs)
def SetStringSelection(*args, **kwargs):
"""SetStringSelection(String string)"""
"""
SetStringSelection(String string)
Select the item with the specifed string
"""
return _controls.Choice_SetStringSelection(*args, **kwargs)
def SetString(*args, **kwargs):
"""SetString(int n, String s)"""
"""
SetString(int n, String string)
Set the label for the n'th item (zero based) in the list.
"""
return _controls.Choice_SetString(*args, **kwargs)
Select = SetSelection
class ChoicePtr(Choice):
def __init__(self, this):
@@ -344,7 +405,11 @@ _controls.Choice_swigregister(ChoicePtr)
ChoiceNameStr = cvar.ChoiceNameStr
def PreChoice(*args, **kwargs):
"""PreChoice() -> Choice"""
"""
PreChoice() -> Choice
Precreate a Choice control for 2-phase creation.
"""
val = _controls.new_PreChoice(*args, **kwargs)
val.thisown = 1
return val

View File

@@ -2471,63 +2471,6 @@ static PyObject *_wrap_Choice_Create(PyObject *self, PyObject *args, PyObject *k
}
static PyObject *_wrap_Choice_GetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxChoice *arg1 = (wxChoice *) 0 ;
int result;
PyObject * obj0 = 0 ;
char *kwnames[] = {
(char *) "self", NULL
};
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Choice_GetColumns",kwnames,&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxChoice,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
result = (int)(arg1)->GetColumns();
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail;
}
resultobj = SWIG_PyObj_FromInt((int)result);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_Choice_SetColumns(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxChoice *arg1 = (wxChoice *) 0 ;
int arg2 = (int) (int)1 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
char *kwnames[] = {
(char *) "self",(char *) "n", NULL
};
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Choice_SetColumns",kwnames,&obj0,&obj1)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxChoice,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
if (obj1) {
{
arg2 = (int const) SWIG_PyObj_AsInt(obj1);
if (PyErr_Occurred()) SWIG_fail;
}
}
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
(arg1)->SetColumns(arg2);
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail;
}
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_Choice_SetSelection(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxChoice *arg1 = (wxChoice *) 0 ;
@@ -2608,7 +2551,7 @@ static PyObject *_wrap_Choice_SetString(PyObject *self, PyObject *args, PyObject
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
char *kwnames[] = {
(char *) "self",(char *) "n",(char *) "s", NULL
(char *) "self",(char *) "n",(char *) "string", NULL
};
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Choice_SetString",kwnames,&obj0,&obj1,&obj2)) goto fail;
@@ -29413,8 +29356,6 @@ static PyMethodDef SwigMethods[] = {
{ (char *)"new_Choice", (PyCFunction) _wrap_new_Choice, METH_VARARGS | METH_KEYWORDS },
{ (char *)"new_PreChoice", (PyCFunction) _wrap_new_PreChoice, METH_VARARGS | METH_KEYWORDS },
{ (char *)"Choice_Create", (PyCFunction) _wrap_Choice_Create, METH_VARARGS | METH_KEYWORDS },
{ (char *)"Choice_GetColumns", (PyCFunction) _wrap_Choice_GetColumns, METH_VARARGS | METH_KEYWORDS },
{ (char *)"Choice_SetColumns", (PyCFunction) _wrap_Choice_SetColumns, METH_VARARGS | METH_KEYWORDS },
{ (char *)"Choice_SetSelection", (PyCFunction) _wrap_Choice_SetSelection, METH_VARARGS | METH_KEYWORDS },
{ (char *)"Choice_SetStringSelection", (PyCFunction) _wrap_Choice_SetStringSelection, METH_VARARGS | METH_KEYWORDS },
{ (char *)"Choice_SetString", (PyCFunction) _wrap_Choice_SetString, METH_VARARGS | METH_KEYWORDS },

View File

@@ -4578,6 +4578,18 @@ _misc.FileDropTarget_swigregister(FileDropTargetPtr)
#---------------------------------------------------------------------------
class Clipboard(core.Object):
"""
wx.Clipboard represents the system clipboard and provides methods to copy data
to or paste data from it. Normally, you should only use wx.TheClipboard which
is a reference to a global wx.Clipboard instance.
Call wx.TheClipboard.Open to get ownership of the clipboard. If this operation
returns True, you now own the clipboard. Call wx.TheClipboard.SetData to put
data on the clipboard, or wx.TheClipboard.GetData to retrieve data from the
clipboard. Call wx.TheClipboard.Close to close the clipboard and relinquish
ownership. You should keep the clipboard open only momentarily.
"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxClipboard instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
@@ -4593,43 +4605,97 @@ class Clipboard(core.Object):
except: pass
def Open(*args, **kwargs):
"""Open() -> bool"""
"""
Open() -> bool
Call this function to open the clipboard before calling SetData
and GetData. Call Close when you have finished with the clipboard.
You should keep the clipboard open for only a very short time.
Returns true on success.
"""
return _misc.Clipboard_Open(*args, **kwargs)
def Close(*args, **kwargs):
"""Close()"""
"""
Close()
Closes the clipboard.
"""
return _misc.Clipboard_Close(*args, **kwargs)
def IsOpened(*args, **kwargs):
"""IsOpened() -> bool"""
"""
IsOpened() -> bool
Query whether the clipboard is opened
"""
return _misc.Clipboard_IsOpened(*args, **kwargs)
def AddData(*args, **kwargs):
"""AddData(DataObject data) -> bool"""
"""
AddData(DataObject data) -> bool
Call this function to add the data object to the clipboard. You
may call this function repeatedly after having cleared the clipboard.
After this function has been called, the clipboard owns the data, so
do not delete the data explicitly.
"""
return _misc.Clipboard_AddData(*args, **kwargs)
def SetData(*args, **kwargs):
"""SetData(DataObject data) -> bool"""
"""
SetData(DataObject data) -> bool
Set the clipboard data, this is the same as Clear followed by AddData.
"""
return _misc.Clipboard_SetData(*args, **kwargs)
def IsSupported(*args, **kwargs):
"""IsSupported(DataFormat format) -> bool"""
"""
IsSupported(DataFormat format) -> bool
Returns True if the given format is available in the data object(s) on
the clipboard.
"""
return _misc.Clipboard_IsSupported(*args, **kwargs)
def GetData(*args, **kwargs):
"""GetData(DataObject data) -> bool"""
"""
GetData(DataObject data) -> bool
Call this function to fill data with data on the clipboard, if available
in the required format. Returns true on success.
"""
return _misc.Clipboard_GetData(*args, **kwargs)
def Clear(*args, **kwargs):
"""Clear()"""
"""
Clear()
Clears data from the clipboard object and also the system's clipboard
if possible.
"""
return _misc.Clipboard_Clear(*args, **kwargs)
def Flush(*args, **kwargs):
"""Flush() -> bool"""
"""
Flush() -> bool
Flushes the clipboard: this means that the data which is currently on
clipboard will stay available even after the application exits (possibly
eating memory), otherwise the clipboard will be emptied on exit.
Returns False if the operation is unsuccesful for any reason.
"""
return _misc.Clipboard_Flush(*args, **kwargs)
def UsePrimarySelection(*args, **kwargs):
"""UsePrimarySelection(bool primary=False)"""
"""
UsePrimarySelection(bool primary=True)
On platforms supporting it (the X11 based platforms), selects the so
called PRIMARY SELECTION as the clipboard as opposed to the normal
clipboard, if primary is True.
"""
return _misc.Clipboard_UsePrimarySelection(*args, **kwargs)
@@ -4641,10 +4707,19 @@ class ClipboardPtr(Clipboard):
_misc.Clipboard_swigregister(ClipboardPtr)
class ClipboardLocker(object):
"""
A helpful class for opening the clipboard and automatically closing it when
the locker is destroyed.
"""
def __repr__(self):
return "<%s.%s; proxy of C++ wxClipboardLocker instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""__init__(Clipboard clipboard=None) -> ClipboardLocker"""
"""
__init__(Clipboard clipboard=None) -> ClipboardLocker
A helpful class for opening the clipboard and automatically closing it when
the locker is destroyed.
"""
newobj = _misc.new_ClipboardLocker(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
@@ -4656,7 +4731,12 @@ class ClipboardLocker(object):
except: pass
def __nonzero__(*args, **kwargs):
"""__nonzero__() -> bool"""
"""
__nonzero__() -> bool
A ClipboardLocker instance evaluates to True if the clipboard was
successfully opened.
"""
return _misc.ClipboardLocker___nonzero__(*args, **kwargs)

View File

@@ -26493,7 +26493,7 @@ static PyObject *_wrap_Clipboard_Flush(PyObject *self, PyObject *args, PyObject
static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxClipboard *arg1 = (wxClipboard *) 0 ;
bool arg2 = (bool) False ;
bool arg2 = (bool) True ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
char *kwnames[] = {

View File

@@ -1640,10 +1640,15 @@ EVT_TASKBAR_RIGHT_DCLICK = wx.PyEventBinder ( wxEVT_TASKBAR_RIGHT_DCLICK )
#---------------------------------------------------------------------------
class ColourData(core.Object):
"""This class holds a variety of information related to colour dialogs."""
def __repr__(self):
return "<%s.%s; proxy of C++ wxColourData instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""__init__() -> ColourData"""
"""
__init__() -> ColourData
Constructor, sets default values.
"""
newobj = _windows.new_ColourData(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
@@ -1655,27 +1660,57 @@ class ColourData(core.Object):
except: pass
def GetChooseFull(*args, **kwargs):
"""GetChooseFull() -> bool"""
"""
GetChooseFull() -> bool
Under Windows, determines whether the Windows colour dialog will display
the full dialog with custom colour selection controls. Has no meaning
under other platforms. The default value is true.
"""
return _windows.ColourData_GetChooseFull(*args, **kwargs)
def GetColour(*args, **kwargs):
"""GetColour() -> Colour"""
"""
GetColour() -> Colour
Gets the colour (pre)selected by the dialog.
"""
return _windows.ColourData_GetColour(*args, **kwargs)
def GetCustomColour(*args, **kwargs):
"""GetCustomColour(int i) -> Colour"""
"""
GetCustomColour(int i) -> Colour
Gets the i'th custom colour associated with the colour dialog. i should
be an integer between 0 and 15. The default custom colours are all white.
"""
return _windows.ColourData_GetCustomColour(*args, **kwargs)
def SetChooseFull(*args, **kwargs):
"""SetChooseFull(int flag)"""
"""
SetChooseFull(int flag)
Under Windows, tells the Windows colour dialog to display the full dialog
with custom colour selection controls. Under other platforms, has no effect.
The default value is true.
"""
return _windows.ColourData_SetChooseFull(*args, **kwargs)
def SetColour(*args, **kwargs):
"""SetColour(Colour colour)"""
"""
SetColour(Colour colour)
Sets the default colour for the colour dialog. The default colour is black.
"""
return _windows.ColourData_SetColour(*args, **kwargs)
def SetCustomColour(*args, **kwargs):
"""SetCustomColour(int i, Colour colour)"""
"""
SetCustomColour(int i, Colour colour)
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 white.
"""
return _windows.ColourData_SetCustomColour(*args, **kwargs)
@@ -1693,10 +1728,16 @@ GetTextFromUserPromptStr = cvar.GetTextFromUserPromptStr
MessageBoxCaptionStr = cvar.MessageBoxCaptionStr
class ColourDialog(Dialog):
"""This class represents the colour chooser dialog."""
def __repr__(self):
return "<%s.%s; proxy of C++ wxColourDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
"""__init__(Window parent, ColourData data=None) -> ColourDialog"""
"""
__init__(Window parent, ColourData data=None) -> ColourDialog
Constructor. Pass a parent window, and optionally a ColourData, which
will be copied to the colour dialog's internal ColourData instance.
"""
newobj = _windows.new_ColourDialog(*args, **kwargs)
self.this = newobj.this
self.thisown = 1
@@ -1704,12 +1745,12 @@ class ColourDialog(Dialog):
self._setOORInfo(self)
def GetColourData(*args, **kwargs):
"""GetColourData() -> ColourData"""
return _windows.ColourDialog_GetColourData(*args, **kwargs)
"""
GetColourData() -> ColourData
def ShowModal(*args, **kwargs):
"""ShowModal() -> int"""
return _windows.ColourDialog_ShowModal(*args, **kwargs)
Returns a reference to the ColourData used by the dialog.
"""
return _windows.ColourDialog_GetColourData(*args, **kwargs)
class ColourDialogPtr(ColourDialog):
@@ -1720,6 +1761,7 @@ class ColourDialogPtr(ColourDialog):
_windows.ColourDialog_swigregister(ColourDialogPtr)
class DirDialog(Dialog):
"""This class represents the directory chooser dialog."""
def __repr__(self):
return "<%s.%s; proxy of C++ wxDirDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
@@ -1728,6 +1770,8 @@ class DirDialog(Dialog):
String defaultPath=EmptyString, long style=0,
Point pos=DefaultPosition, Size size=DefaultSize,
String name=DirDialogNameStr) -> DirDialog
Constructor. Use ShowModal method to show the dialog.
"""
newobj = _windows.new_DirDialog(*args, **kwargs)
self.this = newobj.this
@@ -1736,28 +1780,44 @@ class DirDialog(Dialog):
self._setOORInfo(self)
def GetPath(*args, **kwargs):
"""GetPath() -> String"""
"""
GetPath() -> String
Returns the default or user-selected path.
"""
return _windows.DirDialog_GetPath(*args, **kwargs)
def GetMessage(*args, **kwargs):
"""GetMessage() -> String"""
"""
GetMessage() -> String
Returns the message that will be displayed on the dialog.
"""
return _windows.DirDialog_GetMessage(*args, **kwargs)
def GetStyle(*args, **kwargs):
"""GetStyle() -> long"""
"""
GetStyle() -> long
Returns the dialog style.
"""
return _windows.DirDialog_GetStyle(*args, **kwargs)
def SetMessage(*args, **kwargs):
"""SetMessage(String message)"""
"""
SetMessage(String message)
Sets the message that will be displayed on the dialog.
"""
return _windows.DirDialog_SetMessage(*args, **kwargs)
def SetPath(*args, **kwargs):
"""SetPath(String path)"""
return _windows.DirDialog_SetPath(*args, **kwargs)
"""
SetPath(String path)
def ShowModal(*args, **kwargs):
"""ShowModal() -> int"""
return _windows.DirDialog_ShowModal(*args, **kwargs)
Sets the default path.
"""
return _windows.DirDialog_SetPath(*args, **kwargs)
class DirDialogPtr(DirDialog):
@@ -1768,6 +1828,7 @@ class DirDialogPtr(DirDialog):
_windows.DirDialog_swigregister(DirDialogPtr)
class FileDialog(Dialog):
"""This class represents the file chooser dialog."""
def __repr__(self):
return "<%s.%s; proxy of C++ wxFileDialog instance at %s>" % (self.__class__.__module__, self.__class__.__name__, self.this,)
def __init__(self, *args, **kwargs):
@@ -1776,6 +1837,8 @@ class FileDialog(Dialog):
String defaultDir=EmptyString, String defaultFile=EmptyString,
String wildcard=FileSelectorDefaultWildcardStr,
long style=0, Point pos=DefaultPosition) -> FileDialog
Constructor. Use ShowModal method to show the dialog.
"""
newobj = _windows.new_FileDialog(*args, **kwargs)
self.this = newobj.this
@@ -1784,67 +1847,140 @@ class FileDialog(Dialog):
self._setOORInfo(self)
def SetMessage(*args, **kwargs):
"""SetMessage(String message)"""
"""
SetMessage(String message)
Sets the message that will be displayed on the dialog.
"""
return _windows.FileDialog_SetMessage(*args, **kwargs)
def SetPath(*args, **kwargs):
"""SetPath(String path)"""
"""
SetPath(String path)
Sets the path (the combined directory and filename that will
be returned when the dialog is dismissed).
"""
return _windows.FileDialog_SetPath(*args, **kwargs)
def SetDirectory(*args, **kwargs):
"""SetDirectory(String dir)"""
"""
SetDirectory(String dir)
Sets the default directory.
"""
return _windows.FileDialog_SetDirectory(*args, **kwargs)
def SetFilename(*args, **kwargs):
"""SetFilename(String name)"""
"""
SetFilename(String name)
Sets the default filename.
"""
return _windows.FileDialog_SetFilename(*args, **kwargs)
def SetWildcard(*args, **kwargs):
"""SetWildcard(String wildCard)"""
"""
SetWildcard(String wildCard)
Sets the wildcard, which can contain multiple file types, for example:
"BMP files (*.bmp)|*.bmp|GIF files (*.gif)|*.gif"
"""
return _windows.FileDialog_SetWildcard(*args, **kwargs)
def SetStyle(*args, **kwargs):
"""SetStyle(long style)"""
"""
SetStyle(long style)
Sets the dialog style.
"""
return _windows.FileDialog_SetStyle(*args, **kwargs)
def SetFilterIndex(*args, **kwargs):
"""SetFilterIndex(int filterIndex)"""
"""
SetFilterIndex(int filterIndex)
Sets the default filter index, starting from zero.
"""
return _windows.FileDialog_SetFilterIndex(*args, **kwargs)
def GetMessage(*args, **kwargs):
"""GetMessage() -> String"""
"""
GetMessage() -> String
Returns the message that will be displayed on the dialog.
"""
return _windows.FileDialog_GetMessage(*args, **kwargs)
def GetPath(*args, **kwargs):
"""GetPath() -> String"""
"""
GetPath() -> String
Returns the full path (directory and filename) of the selected file.
"""
return _windows.FileDialog_GetPath(*args, **kwargs)
def GetDirectory(*args, **kwargs):
"""GetDirectory() -> String"""
"""
GetDirectory() -> String
Returns the default directory.
"""
return _windows.FileDialog_GetDirectory(*args, **kwargs)
def GetFilename(*args, **kwargs):
"""GetFilename() -> String"""
"""
GetFilename() -> String
Returns the default filename.
"""
return _windows.FileDialog_GetFilename(*args, **kwargs)
def GetWildcard(*args, **kwargs):
"""GetWildcard() -> String"""
"""
GetWildcard() -> String
Returns the file dialog wildcard.
"""
return _windows.FileDialog_GetWildcard(*args, **kwargs)
def GetStyle(*args, **kwargs):
"""GetStyle() -> long"""
"""
GetStyle() -> long
Returns the dialog style.
"""
return _windows.FileDialog_GetStyle(*args, **kwargs)
def GetFilterIndex(*args, **kwargs):
"""GetFilterIndex() -> int"""
"""
GetFilterIndex() -> int
Returns the index into the list of filters supplied, optionally, in
the wildcard parameter. Before the dialog is shown, this is the index
which will be used when the dialog is first displayed. After the dialog
is shown, this is the index selected by the user.
"""
return _windows.FileDialog_GetFilterIndex(*args, **kwargs)
def GetFilenames(*args, **kwargs):
"""GetFilenames() -> PyObject"""
"""
GetFilenames() -> PyObject
Returns a list of filenames chosen in the dialog. This function should
only be used with the dialogs which have wx.MULTIPLE style, use
GetFilename for the others.
"""
return _windows.FileDialog_GetFilenames(*args, **kwargs)
def GetPaths(*args, **kwargs):
"""GetPaths() -> PyObject"""
"""
GetPaths() -> PyObject
Fills the array paths with the full paths of the files chosen. This
function should only be used with the dialogs which have wx.MULTIPLE style,
use GetPath for the others.
"""
return _windows.FileDialog_GetPaths(*args, **kwargs)

View File

@@ -10978,31 +10978,6 @@ static PyObject *_wrap_ColourDialog_GetColourData(PyObject *self, PyObject *args
}
static PyObject *_wrap_ColourDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxColourDialog *arg1 = (wxColourDialog *) 0 ;
int result;
PyObject * obj0 = 0 ;
char *kwnames[] = {
(char *) "self", NULL
};
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ColourDialog_ShowModal",kwnames,&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxColourDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
result = (int)(arg1)->ShowModal();
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail;
}
resultobj = SWIG_PyObj_FromInt((int)result);
return resultobj;
fail:
return NULL;
}
static PyObject * ColourDialog_swigregister(PyObject *self, PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
@@ -11287,31 +11262,6 @@ static PyObject *_wrap_DirDialog_SetPath(PyObject *self, PyObject *args, PyObjec
}
static PyObject *_wrap_DirDialog_ShowModal(PyObject *self, PyObject *args, PyObject *kwargs) {
PyObject *resultobj;
wxDirDialog *arg1 = (wxDirDialog *) 0 ;
int result;
PyObject * obj0 = 0 ;
char *kwnames[] = {
(char *) "self", NULL
};
if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DirDialog_ShowModal",kwnames,&obj0)) goto fail;
if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxDirDialog,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;
{
PyThreadState* __tstate = wxPyBeginAllowThreads();
result = (int)(arg1)->ShowModal();
wxPyEndAllowThreads(__tstate);
if (PyErr_Occurred()) SWIG_fail;
}
resultobj = SWIG_PyObj_FromInt((int)result);
return resultobj;
fail:
return NULL;
}
static PyObject * DirDialog_swigregister(PyObject *self, PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
@@ -22943,7 +22893,6 @@ static PyMethodDef SwigMethods[] = {
{ (char *)"ColourData_swigregister", ColourData_swigregister, METH_VARARGS },
{ (char *)"new_ColourDialog", (PyCFunction) _wrap_new_ColourDialog, METH_VARARGS | METH_KEYWORDS },
{ (char *)"ColourDialog_GetColourData", (PyCFunction) _wrap_ColourDialog_GetColourData, METH_VARARGS | METH_KEYWORDS },
{ (char *)"ColourDialog_ShowModal", (PyCFunction) _wrap_ColourDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
{ (char *)"ColourDialog_swigregister", ColourDialog_swigregister, METH_VARARGS },
{ (char *)"new_DirDialog", (PyCFunction) _wrap_new_DirDialog, METH_VARARGS | METH_KEYWORDS },
{ (char *)"DirDialog_GetPath", (PyCFunction) _wrap_DirDialog_GetPath, METH_VARARGS | METH_KEYWORDS },
@@ -22951,7 +22900,6 @@ static PyMethodDef SwigMethods[] = {
{ (char *)"DirDialog_GetStyle", (PyCFunction) _wrap_DirDialog_GetStyle, METH_VARARGS | METH_KEYWORDS },
{ (char *)"DirDialog_SetMessage", (PyCFunction) _wrap_DirDialog_SetMessage, METH_VARARGS | METH_KEYWORDS },
{ (char *)"DirDialog_SetPath", (PyCFunction) _wrap_DirDialog_SetPath, METH_VARARGS | METH_KEYWORDS },
{ (char *)"DirDialog_ShowModal", (PyCFunction) _wrap_DirDialog_ShowModal, METH_VARARGS | METH_KEYWORDS },
{ (char *)"DirDialog_swigregister", DirDialog_swigregister, METH_VARARGS },
{ (char *)"new_FileDialog", (PyCFunction) _wrap_new_FileDialog, METH_VARARGS | METH_KEYWORDS },
{ (char *)"FileDialog_SetMessage", (PyCFunction) _wrap_FileDialog_SetMessage, METH_VARARGS | METH_KEYWORDS },