Changes needed to be able to build with SWIG 1.3.24, 1.3.27 as well as
the upcoming 1.3.28, using #if statements on SWIG_VERSION. Adjustments to ownership of SWIG objects, add some destructors and explicitly disown non-window objects when their ownership is transfered to a C++ object. Since all window objects are owned by their parent, or by themselves, always set their thisown attribute to False. Explicitly set thisown to False after any Destroy() methods are called, so SWIG doesn't try to destroy them again. Etc. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@37203 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -289,23 +289,22 @@ which will be used when the dialog is first displayed. After the
|
||||
dialog is shown, this is the index selected by the user.", "");
|
||||
|
||||
|
||||
DocStr(GetFilenames,
|
||||
"Returns a list of filenames chosen in the dialog. This function
|
||||
%extend {
|
||||
DocStr(GetFilenames,
|
||||
"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.", "");
|
||||
|
||||
DocStr(GetPaths,
|
||||
"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.", "");
|
||||
|
||||
%extend {
|
||||
PyObject* GetFilenames() {
|
||||
wxArrayString arr;
|
||||
self->GetFilenames(arr);
|
||||
return wxArrayString2PyList_helper(arr);
|
||||
}
|
||||
|
||||
DocStr(GetPaths,
|
||||
"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.", "");
|
||||
|
||||
PyObject* GetPaths() {
|
||||
wxArrayString arr;
|
||||
self->GetPaths(arr);
|
||||
|
||||
Reference in New Issue
Block a user