2 * FILE : src/msw/filesys.cpp
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Build 883)
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
13 * Do not make changes to this file--changes will be lost!
19 /* Implementation : PYTHON */
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a) __declspec(dllexport) a
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a) a _export
32 # define SWIGEXPORT(a) a
36 # define SWIGEXPORT(a) a
45 extern void SWIG_MakePtr(char *, void *, char *);
46 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
47 extern char *SWIG_GetPtr(char *, void **, char *);
48 extern char *SWIG_GetPtrObj(PyObject
*, void **, char *);
49 extern void SWIG_addvarlink(PyObject
*, char *, PyObject
*(*)(void), int (*)(PyObject
*));
50 extern PyObject
*SWIG_newvarlink(void);
54 #define SWIG_init initfilesysc
56 #define SWIG_name "filesysc"
59 #include "pyistream.h"
60 #include <wx/filesys.h>
61 #include <wx/fs_inet.h>
62 #include <wx/fs_mem.h>
63 #include <wx/fs_zip.h>
66 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
72 } else if (target
== Py_None
) {
76 if (!PyTuple_Check(target
)) {
78 target
= PyTuple_New(1);
79 PyTuple_SetItem(target
, 0, o2
);
82 PyTuple_SetItem(o3
, 0, o
);
85 target
= PySequence_Concat(o2
, o3
);
92 // wxPyFileSystemHandler will be the Python class wxFileSystemHandler and handling
93 // the callback functions
94 class wxPyFileSystemHandler
: public wxFileSystemHandler
{
96 wxPyFileSystemHandler() : wxFileSystemHandler() {}
98 DEC_PYCALLBACK_BOOL_STRING_pure(CanOpen
);
99 DEC_PYCALLBACK_FSF_FSSTRING_pure(OpenFile
);
100 DEC_PYCALLBACK_STRING_STRINGINT_pure(FindFirst
);
101 DEC_PYCALLBACK_STRING__pure(FindNext
);
103 wxString
GetProtocol(const wxString
& location
) {
104 return wxFileSystemHandler::GetProtocol(location
);
107 wxString
GetLeftLocation(const wxString
& location
) {
108 return wxFileSystemHandler::GetLeftLocation(location
);
111 wxString
GetAnchor(const wxString
& location
) {
112 return wxFileSystemHandler::GetAnchor(location
);
115 wxString
GetRightLocation(const wxString
& location
) {
116 return wxFileSystemHandler::GetRightLocation(location
);
119 wxString
GetMimeTypeFromExt(const wxString
& location
) {
120 return wxFileSystemHandler::GetMimeTypeFromExt(location
);
127 IMP_PYCALLBACK_BOOL_STRING_pure(wxPyFileSystemHandler
, wxFileSystemHandler
, CanOpen
);
128 IMP_PYCALLBACK_FSF_FSSTRING_pure(wxPyFileSystemHandler
, wxFileSystemHandler
, OpenFile
);
129 IMP_PYCALLBACK_STRING_STRINGINT_pure(wxPyFileSystemHandler
, wxFileSystemHandler
, FindFirst
);
130 IMP_PYCALLBACK_STRING__pure(wxPyFileSystemHandler
, wxFileSystemHandler
, FindNext
);
132 void __wxMemoryFSHandler_AddFile_wxImage(const wxString
& filename
,
135 wxMemoryFSHandler::AddFile(filename
, image
, type
);
138 void __wxMemoryFSHandler_AddFile_wxBitmap(const wxString
& filename
,
139 const wxBitmap
& bitmap
,
141 wxMemoryFSHandler::AddFile(filename
, bitmap
, type
);
144 void __wxMemoryFSHandler_AddFile_Data(const wxString
& filename
,
147 wxMemoryFSHandler::AddFile(filename
,
148 // TODO: Verify data type
149 (void*)PyString_AsString(data
),
150 (size_t)PyString_Size(data
));
155 static PyObject
*_wrap___wxMemoryFSHandler_AddFile_wxImage(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
156 PyObject
* _resultobj
;
160 PyObject
* _obj0
= 0;
161 PyObject
* _argo1
= 0;
162 char *_kwnames
[] = { "filename","image","type", NULL
};
165 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:__wxMemoryFSHandler_AddFile_wxImage",_kwnames
,&_obj0
,&_argo1
,&_arg2
))
168 _arg0
= wxString_in_helper(_obj0
);
173 if (_argo1
== Py_None
) { _arg1
= NULL
; }
174 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxImage_p")) {
175 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of __wxMemoryFSHandler_AddFile_wxImage. Expected _wxImage_p.");
180 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
181 __wxMemoryFSHandler_AddFile_wxImage(*_arg0
,*_arg1
,_arg2
);
183 wxPyEndAllowThreads(__tstate
);
184 if (PyErr_Occurred()) return NULL
;
185 } Py_INCREF(Py_None
);
186 _resultobj
= Py_None
;
194 static PyObject
*_wrap___wxMemoryFSHandler_AddFile_wxBitmap(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
195 PyObject
* _resultobj
;
199 PyObject
* _obj0
= 0;
200 PyObject
* _argo1
= 0;
201 char *_kwnames
[] = { "filename","bitmap","type", NULL
};
204 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOl:__wxMemoryFSHandler_AddFile_wxBitmap",_kwnames
,&_obj0
,&_argo1
,&_arg2
))
207 _arg0
= wxString_in_helper(_obj0
);
212 if (_argo1
== Py_None
) { _arg1
= NULL
; }
213 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxBitmap_p")) {
214 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of __wxMemoryFSHandler_AddFile_wxBitmap. Expected _wxBitmap_p.");
219 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
220 __wxMemoryFSHandler_AddFile_wxBitmap(*_arg0
,*_arg1
,_arg2
);
222 wxPyEndAllowThreads(__tstate
);
223 if (PyErr_Occurred()) return NULL
;
224 } Py_INCREF(Py_None
);
225 _resultobj
= Py_None
;
233 static PyObject
*_wrap___wxMemoryFSHandler_AddFile_Data(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
234 PyObject
* _resultobj
;
237 PyObject
* _obj0
= 0;
238 PyObject
* _obj1
= 0;
239 char *_kwnames
[] = { "filename","data", NULL
};
242 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:__wxMemoryFSHandler_AddFile_Data",_kwnames
,&_obj0
,&_obj1
))
245 _arg0
= wxString_in_helper(_obj0
);
253 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
254 __wxMemoryFSHandler_AddFile_Data(*_arg0
,_arg1
);
256 wxPyEndAllowThreads(__tstate
);
257 if (PyErr_Occurred()) return NULL
;
258 } Py_INCREF(Py_None
);
259 _resultobj
= Py_None
;
267 static void *SwigwxFSFileTowxObject(void *ptr
) {
270 src
= (wxFSFile
*) ptr
;
271 dest
= (wxObject
*) src
;
272 return (void *) dest
;
275 #define new_wxFSFile(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4) (new wxFSFile(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4))
276 static PyObject
*_wrap_new_wxFSFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
277 PyObject
* _resultobj
;
279 wxInputStream
* _arg0
;
284 wxPyInputStream
* temp
;
286 PyObject
* _obj0
= 0;
287 PyObject
* _obj1
= 0;
288 PyObject
* _obj2
= 0;
289 PyObject
* _obj3
= 0;
290 PyObject
* _argo4
= 0;
291 char *_kwnames
[] = { "stream","loc","mimetype","anchor","modif", NULL
};
295 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOOOO:new_wxFSFile",_kwnames
,&_obj0
,&_obj1
,&_obj2
,&_obj3
,&_argo4
))
298 if (SWIG_GetPtrObj(_obj0
, (void **) &temp
, "_wxPyInputStream_p") == 0) {
299 _arg0
= temp
->m_wxis
;
302 _arg0
= wxPyCBInputStream::create(_obj0
, FALSE
);
304 PyErr_SetString(PyExc_TypeError
,"Expected _wxInputStream_p or Python file-like object.");
311 _arg1
= wxString_in_helper(_obj1
);
316 _arg2
= wxString_in_helper(_obj2
);
321 _arg3
= wxString_in_helper(_obj3
);
326 if (_argo4
== Py_None
) { _arg4
= NULL
; }
327 else if (SWIG_GetPtrObj(_argo4
,(void **) &_arg4
,"_wxDateTime_p")) {
328 PyErr_SetString(PyExc_TypeError
,"Type error in argument 5 of new_wxFSFile. Expected _wxDateTime_p.");
333 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
334 _result
= (wxFSFile
*)new_wxFSFile(_arg0
,*_arg1
,*_arg2
,*_arg3
,*_arg4
);
336 wxPyEndAllowThreads(__tstate
);
337 if (PyErr_Occurred()) return NULL
;
339 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFSFile_p");
340 _resultobj
= Py_BuildValue("s",_ptemp
);
343 _resultobj
= Py_None
;
364 #define wxFSFile_GetStream(_swigobj) (_swigobj->GetStream())
365 static PyObject
*_wrap_wxFSFile_GetStream(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
366 PyObject
* _resultobj
;
367 wxInputStream
* _result
;
369 PyObject
* _argo0
= 0;
370 char *_kwnames
[] = { "self", NULL
};
373 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFSFile_GetStream",_kwnames
,&_argo0
))
376 if (_argo0
== Py_None
) { _arg0
= NULL
; }
377 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFSFile_p")) {
378 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFSFile_GetStream. Expected _wxFSFile_p.");
383 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
384 _result
= (wxInputStream
*)wxFSFile_GetStream(_arg0
);
386 wxPyEndAllowThreads(__tstate
);
387 if (PyErr_Occurred()) return NULL
;
389 wxPyInputStream
* _ptr
= NULL
;
392 _ptr
= new wxPyInputStream(_result
);
394 _resultobj
= wxPyConstructObject(_ptr
, "wxInputStream", TRUE
);
399 #define wxFSFile_GetMimeType(_swigobj) (_swigobj->GetMimeType())
400 static PyObject
*_wrap_wxFSFile_GetMimeType(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
401 PyObject
* _resultobj
;
404 PyObject
* _argo0
= 0;
405 char *_kwnames
[] = { "self", NULL
};
408 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFSFile_GetMimeType",_kwnames
,&_argo0
))
411 if (_argo0
== Py_None
) { _arg0
= NULL
; }
412 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFSFile_p")) {
413 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFSFile_GetMimeType. Expected _wxFSFile_p.");
418 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
419 const wxString
& _result_ref
= wxFSFile_GetMimeType(_arg0
);
420 _result
= (wxString
*) &_result_ref
;
422 wxPyEndAllowThreads(__tstate
);
423 if (PyErr_Occurred()) return NULL
;
426 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
428 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
434 #define wxFSFile_GetLocation(_swigobj) (_swigobj->GetLocation())
435 static PyObject
*_wrap_wxFSFile_GetLocation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
436 PyObject
* _resultobj
;
439 PyObject
* _argo0
= 0;
440 char *_kwnames
[] = { "self", NULL
};
443 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFSFile_GetLocation",_kwnames
,&_argo0
))
446 if (_argo0
== Py_None
) { _arg0
= NULL
; }
447 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFSFile_p")) {
448 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFSFile_GetLocation. Expected _wxFSFile_p.");
453 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
454 const wxString
& _result_ref
= wxFSFile_GetLocation(_arg0
);
455 _result
= (wxString
*) &_result_ref
;
457 wxPyEndAllowThreads(__tstate
);
458 if (PyErr_Occurred()) return NULL
;
461 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
463 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
469 #define wxFSFile_GetAnchor(_swigobj) (_swigobj->GetAnchor())
470 static PyObject
*_wrap_wxFSFile_GetAnchor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
471 PyObject
* _resultobj
;
474 PyObject
* _argo0
= 0;
475 char *_kwnames
[] = { "self", NULL
};
478 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFSFile_GetAnchor",_kwnames
,&_argo0
))
481 if (_argo0
== Py_None
) { _arg0
= NULL
; }
482 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFSFile_p")) {
483 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFSFile_GetAnchor. Expected _wxFSFile_p.");
488 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
489 const wxString
& _result_ref
= wxFSFile_GetAnchor(_arg0
);
490 _result
= (wxString
*) &_result_ref
;
492 wxPyEndAllowThreads(__tstate
);
493 if (PyErr_Occurred()) return NULL
;
496 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
498 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
504 #define wxFSFile_GetModificationTime(_swigobj) (_swigobj->GetModificationTime())
505 static PyObject
*_wrap_wxFSFile_GetModificationTime(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
506 PyObject
* _resultobj
;
507 wxDateTime
* _result
;
509 PyObject
* _argo0
= 0;
510 char *_kwnames
[] = { "self", NULL
};
514 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFSFile_GetModificationTime",_kwnames
,&_argo0
))
517 if (_argo0
== Py_None
) { _arg0
= NULL
; }
518 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFSFile_p")) {
519 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFSFile_GetModificationTime. Expected _wxFSFile_p.");
524 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
525 _result
= new wxDateTime (wxFSFile_GetModificationTime(_arg0
));
527 wxPyEndAllowThreads(__tstate
);
528 if (PyErr_Occurred()) return NULL
;
529 } SWIG_MakePtr(_ptemp
, (void *) _result
,"_wxDateTime_p");
530 _resultobj
= Py_BuildValue("s",_ptemp
);
534 static void *SwigwxFileSystemHandlerTowxObject(void *ptr
) {
535 wxFileSystemHandler
*src
;
537 src
= (wxFileSystemHandler
*) ptr
;
538 dest
= (wxObject
*) src
;
539 return (void *) dest
;
542 static void *SwigwxPyFileSystemHandlerTowxFileSystemHandler(void *ptr
) {
543 wxPyFileSystemHandler
*src
;
544 wxFileSystemHandler
*dest
;
545 src
= (wxPyFileSystemHandler
*) ptr
;
546 dest
= (wxFileSystemHandler
*) src
;
547 return (void *) dest
;
550 static void *SwigwxPyFileSystemHandlerTowxObject(void *ptr
) {
551 wxPyFileSystemHandler
*src
;
553 src
= (wxPyFileSystemHandler
*) ptr
;
554 dest
= (wxObject
*) src
;
555 return (void *) dest
;
558 #define new_wxFileSystemHandler() (new wxPyFileSystemHandler())
559 static PyObject
*_wrap_new_wxFileSystemHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
560 PyObject
* _resultobj
;
561 wxPyFileSystemHandler
* _result
;
562 char *_kwnames
[] = { NULL
};
566 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFileSystemHandler",_kwnames
))
569 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
570 _result
= (wxPyFileSystemHandler
*)new_wxFileSystemHandler();
572 wxPyEndAllowThreads(__tstate
);
573 if (PyErr_Occurred()) return NULL
;
575 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxPyFileSystemHandler_p");
576 _resultobj
= Py_BuildValue("s",_ptemp
);
579 _resultobj
= Py_None
;
584 #define wxFileSystemHandler__setCallbackInfo(_swigobj,_swigarg0,_swigarg1) (_swigobj->_setCallbackInfo(_swigarg0,_swigarg1))
585 static PyObject
*_wrap_wxFileSystemHandler__setCallbackInfo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
586 PyObject
* _resultobj
;
587 wxPyFileSystemHandler
* _arg0
;
590 PyObject
* _argo0
= 0;
591 PyObject
* _obj1
= 0;
592 PyObject
* _obj2
= 0;
593 char *_kwnames
[] = { "self","self","_class", NULL
};
596 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxFileSystemHandler__setCallbackInfo",_kwnames
,&_argo0
,&_obj1
,&_obj2
))
599 if (_argo0
== Py_None
) { _arg0
= NULL
; }
600 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
601 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler__setCallbackInfo. Expected _wxPyFileSystemHandler_p.");
612 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
613 wxFileSystemHandler__setCallbackInfo(_arg0
,_arg1
,_arg2
);
615 wxPyEndAllowThreads(__tstate
);
616 if (PyErr_Occurred()) return NULL
;
617 } Py_INCREF(Py_None
);
618 _resultobj
= Py_None
;
622 #define wxFileSystemHandler_CanOpen(_swigobj,_swigarg0) (_swigobj->CanOpen(_swigarg0))
623 static PyObject
*_wrap_wxFileSystemHandler_CanOpen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
624 PyObject
* _resultobj
;
626 wxPyFileSystemHandler
* _arg0
;
628 PyObject
* _argo0
= 0;
629 PyObject
* _obj1
= 0;
630 char *_kwnames
[] = { "self","location", NULL
};
633 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystemHandler_CanOpen",_kwnames
,&_argo0
,&_obj1
))
636 if (_argo0
== Py_None
) { _arg0
= NULL
; }
637 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
638 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_CanOpen. Expected _wxPyFileSystemHandler_p.");
643 _arg1
= wxString_in_helper(_obj1
);
648 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
649 _result
= (bool )wxFileSystemHandler_CanOpen(_arg0
,*_arg1
);
651 wxPyEndAllowThreads(__tstate
);
652 if (PyErr_Occurred()) return NULL
;
653 } _resultobj
= Py_BuildValue("i",_result
);
661 #define wxFileSystemHandler_OpenFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->OpenFile(_swigarg0,_swigarg1))
662 static PyObject
*_wrap_wxFileSystemHandler_OpenFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
663 PyObject
* _resultobj
;
665 wxPyFileSystemHandler
* _arg0
;
666 wxFileSystem
* _arg1
;
668 PyObject
* _argo0
= 0;
669 PyObject
* _argo1
= 0;
670 PyObject
* _obj2
= 0;
671 char *_kwnames
[] = { "self","fs","location", NULL
};
674 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxFileSystemHandler_OpenFile",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
677 if (_argo0
== Py_None
) { _arg0
= NULL
; }
678 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
679 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_OpenFile. Expected _wxPyFileSystemHandler_p.");
684 if (_argo1
== Py_None
) { _arg1
= NULL
; }
685 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileSystem_p")) {
686 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxFileSystemHandler_OpenFile. Expected _wxFileSystem_p.");
691 _arg2
= wxString_in_helper(_obj2
);
696 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
697 _result
= (wxFSFile
*)wxFileSystemHandler_OpenFile(_arg0
,*_arg1
,*_arg2
);
699 wxPyEndAllowThreads(__tstate
);
700 if (PyErr_Occurred()) return NULL
;
701 }{ _resultobj
= wxPyMake_wxObject(_result
); }
709 #define wxFileSystemHandler_FindFirst(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindFirst(_swigarg0,_swigarg1))
710 static PyObject
*_wrap_wxFileSystemHandler_FindFirst(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
711 PyObject
* _resultobj
;
713 wxPyFileSystemHandler
* _arg0
;
715 int _arg2
= (int ) 0;
716 PyObject
* _argo0
= 0;
717 PyObject
* _obj1
= 0;
718 char *_kwnames
[] = { "self","spec","flags", NULL
};
721 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileSystemHandler_FindFirst",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
724 if (_argo0
== Py_None
) { _arg0
= NULL
; }
725 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
726 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_FindFirst. Expected _wxPyFileSystemHandler_p.");
731 _arg1
= wxString_in_helper(_obj1
);
736 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
737 _result
= new wxString (wxFileSystemHandler_FindFirst(_arg0
,*_arg1
,_arg2
));
739 wxPyEndAllowThreads(__tstate
);
740 if (PyErr_Occurred()) return NULL
;
743 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
745 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
758 #define wxFileSystemHandler_FindNext(_swigobj) (_swigobj->FindNext())
759 static PyObject
*_wrap_wxFileSystemHandler_FindNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
760 PyObject
* _resultobj
;
762 wxPyFileSystemHandler
* _arg0
;
763 PyObject
* _argo0
= 0;
764 char *_kwnames
[] = { "self", NULL
};
767 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileSystemHandler_FindNext",_kwnames
,&_argo0
))
770 if (_argo0
== Py_None
) { _arg0
= NULL
; }
771 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
772 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_FindNext. Expected _wxPyFileSystemHandler_p.");
777 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
778 _result
= new wxString (wxFileSystemHandler_FindNext(_arg0
));
780 wxPyEndAllowThreads(__tstate
);
781 if (PyErr_Occurred()) return NULL
;
784 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
786 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
795 #define wxFileSystemHandler_GetProtocol(_swigobj,_swigarg0) (_swigobj->GetProtocol(_swigarg0))
796 static PyObject
*_wrap_wxFileSystemHandler_GetProtocol(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
797 PyObject
* _resultobj
;
799 wxPyFileSystemHandler
* _arg0
;
801 PyObject
* _argo0
= 0;
802 PyObject
* _obj1
= 0;
803 char *_kwnames
[] = { "self","location", NULL
};
806 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystemHandler_GetProtocol",_kwnames
,&_argo0
,&_obj1
))
809 if (_argo0
== Py_None
) { _arg0
= NULL
; }
810 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
811 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_GetProtocol. Expected _wxPyFileSystemHandler_p.");
816 _arg1
= wxString_in_helper(_obj1
);
821 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
822 _result
= new wxString (wxFileSystemHandler_GetProtocol(_arg0
,*_arg1
));
824 wxPyEndAllowThreads(__tstate
);
825 if (PyErr_Occurred()) return NULL
;
828 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
830 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
843 #define wxFileSystemHandler_GetLeftLocation(_swigobj,_swigarg0) (_swigobj->GetLeftLocation(_swigarg0))
844 static PyObject
*_wrap_wxFileSystemHandler_GetLeftLocation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
845 PyObject
* _resultobj
;
847 wxPyFileSystemHandler
* _arg0
;
849 PyObject
* _argo0
= 0;
850 PyObject
* _obj1
= 0;
851 char *_kwnames
[] = { "self","location", NULL
};
854 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystemHandler_GetLeftLocation",_kwnames
,&_argo0
,&_obj1
))
857 if (_argo0
== Py_None
) { _arg0
= NULL
; }
858 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
859 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_GetLeftLocation. Expected _wxPyFileSystemHandler_p.");
864 _arg1
= wxString_in_helper(_obj1
);
869 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
870 _result
= new wxString (wxFileSystemHandler_GetLeftLocation(_arg0
,*_arg1
));
872 wxPyEndAllowThreads(__tstate
);
873 if (PyErr_Occurred()) return NULL
;
876 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
878 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
891 #define wxFileSystemHandler_GetAnchor(_swigobj,_swigarg0) (_swigobj->GetAnchor(_swigarg0))
892 static PyObject
*_wrap_wxFileSystemHandler_GetAnchor(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
893 PyObject
* _resultobj
;
895 wxPyFileSystemHandler
* _arg0
;
897 PyObject
* _argo0
= 0;
898 PyObject
* _obj1
= 0;
899 char *_kwnames
[] = { "self","location", NULL
};
902 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystemHandler_GetAnchor",_kwnames
,&_argo0
,&_obj1
))
905 if (_argo0
== Py_None
) { _arg0
= NULL
; }
906 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
907 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_GetAnchor. Expected _wxPyFileSystemHandler_p.");
912 _arg1
= wxString_in_helper(_obj1
);
917 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
918 _result
= new wxString (wxFileSystemHandler_GetAnchor(_arg0
,*_arg1
));
920 wxPyEndAllowThreads(__tstate
);
921 if (PyErr_Occurred()) return NULL
;
924 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
926 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
939 #define wxFileSystemHandler_GetRightLocation(_swigobj,_swigarg0) (_swigobj->GetRightLocation(_swigarg0))
940 static PyObject
*_wrap_wxFileSystemHandler_GetRightLocation(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
941 PyObject
* _resultobj
;
943 wxPyFileSystemHandler
* _arg0
;
945 PyObject
* _argo0
= 0;
946 PyObject
* _obj1
= 0;
947 char *_kwnames
[] = { "self","location", NULL
};
950 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystemHandler_GetRightLocation",_kwnames
,&_argo0
,&_obj1
))
953 if (_argo0
== Py_None
) { _arg0
= NULL
; }
954 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
955 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_GetRightLocation. Expected _wxPyFileSystemHandler_p.");
960 _arg1
= wxString_in_helper(_obj1
);
965 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
966 _result
= new wxString (wxFileSystemHandler_GetRightLocation(_arg0
,*_arg1
));
968 wxPyEndAllowThreads(__tstate
);
969 if (PyErr_Occurred()) return NULL
;
972 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
974 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
987 #define wxFileSystemHandler_GetMimeTypeFromExt(_swigobj,_swigarg0) (_swigobj->GetMimeTypeFromExt(_swigarg0))
988 static PyObject
*_wrap_wxFileSystemHandler_GetMimeTypeFromExt(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
989 PyObject
* _resultobj
;
991 wxPyFileSystemHandler
* _arg0
;
993 PyObject
* _argo0
= 0;
994 PyObject
* _obj1
= 0;
995 char *_kwnames
[] = { "self","location", NULL
};
998 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystemHandler_GetMimeTypeFromExt",_kwnames
,&_argo0
,&_obj1
))
1001 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1002 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxPyFileSystemHandler_p")) {
1003 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystemHandler_GetMimeTypeFromExt. Expected _wxPyFileSystemHandler_p.");
1008 _arg1
= wxString_in_helper(_obj1
);
1013 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1014 _result
= new wxString (wxFileSystemHandler_GetMimeTypeFromExt(_arg0
,*_arg1
));
1016 wxPyEndAllowThreads(__tstate
);
1017 if (PyErr_Occurred()) return NULL
;
1020 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1022 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1035 static void *SwigwxFileSystemTowxObject(void *ptr
) {
1038 src
= (wxFileSystem
*) ptr
;
1039 dest
= (wxObject
*) src
;
1040 return (void *) dest
;
1043 #define new_wxFileSystem() (new wxFileSystem())
1044 static PyObject
*_wrap_new_wxFileSystem(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1045 PyObject
* _resultobj
;
1046 wxFileSystem
* _result
;
1047 char *_kwnames
[] = { NULL
};
1051 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxFileSystem",_kwnames
))
1054 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1055 _result
= (wxFileSystem
*)new_wxFileSystem();
1057 wxPyEndAllowThreads(__tstate
);
1058 if (PyErr_Occurred()) return NULL
;
1060 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxFileSystem_p");
1061 _resultobj
= Py_BuildValue("s",_ptemp
);
1064 _resultobj
= Py_None
;
1069 #define wxFileSystem_ChangePathTo(_swigobj,_swigarg0,_swigarg1) (_swigobj->ChangePathTo(_swigarg0,_swigarg1))
1070 static PyObject
*_wrap_wxFileSystem_ChangePathTo(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1071 PyObject
* _resultobj
;
1072 wxFileSystem
* _arg0
;
1074 bool _arg2
= (bool ) FALSE
;
1075 PyObject
* _argo0
= 0;
1076 PyObject
* _obj1
= 0;
1077 int tempbool2
= (int) FALSE
;
1078 char *_kwnames
[] = { "self","location","is_dir", NULL
};
1081 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileSystem_ChangePathTo",_kwnames
,&_argo0
,&_obj1
,&tempbool2
))
1084 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1085 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileSystem_p")) {
1086 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystem_ChangePathTo. Expected _wxFileSystem_p.");
1091 _arg1
= wxString_in_helper(_obj1
);
1095 _arg2
= (bool ) tempbool2
;
1097 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1098 wxFileSystem_ChangePathTo(_arg0
,*_arg1
,_arg2
);
1100 wxPyEndAllowThreads(__tstate
);
1101 if (PyErr_Occurred()) return NULL
;
1102 } Py_INCREF(Py_None
);
1103 _resultobj
= Py_None
;
1111 #define wxFileSystem_GetPath(_swigobj) (_swigobj->GetPath())
1112 static PyObject
*_wrap_wxFileSystem_GetPath(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1113 PyObject
* _resultobj
;
1115 wxFileSystem
* _arg0
;
1116 PyObject
* _argo0
= 0;
1117 char *_kwnames
[] = { "self", NULL
};
1120 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileSystem_GetPath",_kwnames
,&_argo0
))
1123 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1124 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileSystem_p")) {
1125 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystem_GetPath. Expected _wxFileSystem_p.");
1130 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1131 _result
= new wxString (wxFileSystem_GetPath(_arg0
));
1133 wxPyEndAllowThreads(__tstate
);
1134 if (PyErr_Occurred()) return NULL
;
1137 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1139 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1148 #define wxFileSystem_OpenFile(_swigobj,_swigarg0) (_swigobj->OpenFile(_swigarg0))
1149 static PyObject
*_wrap_wxFileSystem_OpenFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1150 PyObject
* _resultobj
;
1152 wxFileSystem
* _arg0
;
1154 PyObject
* _argo0
= 0;
1155 PyObject
* _obj1
= 0;
1156 char *_kwnames
[] = { "self","location", NULL
};
1159 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxFileSystem_OpenFile",_kwnames
,&_argo0
,&_obj1
))
1162 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1163 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileSystem_p")) {
1164 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystem_OpenFile. Expected _wxFileSystem_p.");
1169 _arg1
= wxString_in_helper(_obj1
);
1174 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1175 _result
= (wxFSFile
*)wxFileSystem_OpenFile(_arg0
,*_arg1
);
1177 wxPyEndAllowThreads(__tstate
);
1178 if (PyErr_Occurred()) return NULL
;
1179 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1187 #define wxFileSystem_FindFirst(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindFirst(_swigarg0,_swigarg1))
1188 static PyObject
*_wrap_wxFileSystem_FindFirst(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1189 PyObject
* _resultobj
;
1191 wxFileSystem
* _arg0
;
1193 int _arg2
= (int ) 0;
1194 PyObject
* _argo0
= 0;
1195 PyObject
* _obj1
= 0;
1196 char *_kwnames
[] = { "self","spec","flags", NULL
};
1199 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxFileSystem_FindFirst",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1202 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1203 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileSystem_p")) {
1204 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystem_FindFirst. Expected _wxFileSystem_p.");
1209 _arg1
= wxString_in_helper(_obj1
);
1214 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1215 _result
= new wxString (wxFileSystem_FindFirst(_arg0
,*_arg1
,_arg2
));
1217 wxPyEndAllowThreads(__tstate
);
1218 if (PyErr_Occurred()) return NULL
;
1221 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1223 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1236 #define wxFileSystem_FindNext(_swigobj) (_swigobj->FindNext())
1237 static PyObject
*_wrap_wxFileSystem_FindNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1238 PyObject
* _resultobj
;
1240 wxFileSystem
* _arg0
;
1241 PyObject
* _argo0
= 0;
1242 char *_kwnames
[] = { "self", NULL
};
1245 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileSystem_FindNext",_kwnames
,&_argo0
))
1248 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1249 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileSystem_p")) {
1250 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystem_FindNext. Expected _wxFileSystem_p.");
1255 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1256 _result
= new wxString (wxFileSystem_FindNext(_arg0
));
1258 wxPyEndAllowThreads(__tstate
);
1259 if (PyErr_Occurred()) return NULL
;
1262 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1264 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1273 static PyObject
*_wrap_wxFileSystem_AddHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1274 PyObject
* _resultobj
;
1275 wxFileSystemHandler
* _arg0
;
1276 PyObject
* _argo0
= 0;
1277 char *_kwnames
[] = { "handler", NULL
};
1280 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxFileSystem_AddHandler",_kwnames
,&_argo0
))
1283 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1284 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxFileSystemHandler_p")) {
1285 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxFileSystem_AddHandler. Expected _wxFileSystemHandler_p.");
1290 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1291 wxFileSystem::AddHandler(_arg0
);
1293 wxPyEndAllowThreads(__tstate
);
1294 if (PyErr_Occurred()) return NULL
;
1295 } Py_INCREF(Py_None
);
1296 _resultobj
= Py_None
;
1300 static PyObject
*_wrap_wxFileSystem_CleanUpHandlers(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1301 PyObject
* _resultobj
;
1302 char *_kwnames
[] = { NULL
};
1305 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":wxFileSystem_CleanUpHandlers",_kwnames
))
1308 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1309 wxFileSystem::CleanUpHandlers();
1311 wxPyEndAllowThreads(__tstate
);
1312 if (PyErr_Occurred()) return NULL
;
1313 } Py_INCREF(Py_None
);
1314 _resultobj
= Py_None
;
1318 static void *SwigwxInternetFSHandlerTowxFileSystemHandler(void *ptr
) {
1319 wxInternetFSHandler
*src
;
1320 wxFileSystemHandler
*dest
;
1321 src
= (wxInternetFSHandler
*) ptr
;
1322 dest
= (wxFileSystemHandler
*) src
;
1323 return (void *) dest
;
1326 static void *SwigwxInternetFSHandlerTowxObject(void *ptr
) {
1327 wxInternetFSHandler
*src
;
1329 src
= (wxInternetFSHandler
*) ptr
;
1330 dest
= (wxObject
*) src
;
1331 return (void *) dest
;
1334 #define new_wxInternetFSHandler() (new wxInternetFSHandler())
1335 static PyObject
*_wrap_new_wxInternetFSHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1336 PyObject
* _resultobj
;
1337 wxInternetFSHandler
* _result
;
1338 char *_kwnames
[] = { NULL
};
1342 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxInternetFSHandler",_kwnames
))
1345 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1346 _result
= (wxInternetFSHandler
*)new_wxInternetFSHandler();
1348 wxPyEndAllowThreads(__tstate
);
1349 if (PyErr_Occurred()) return NULL
;
1351 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxInternetFSHandler_p");
1352 _resultobj
= Py_BuildValue("s",_ptemp
);
1355 _resultobj
= Py_None
;
1360 #define wxInternetFSHandler_CanOpen(_swigobj,_swigarg0) (_swigobj->CanOpen(_swigarg0))
1361 static PyObject
*_wrap_wxInternetFSHandler_CanOpen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1362 PyObject
* _resultobj
;
1364 wxInternetFSHandler
* _arg0
;
1366 PyObject
* _argo0
= 0;
1367 PyObject
* _obj1
= 0;
1368 char *_kwnames
[] = { "self","location", NULL
};
1371 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxInternetFSHandler_CanOpen",_kwnames
,&_argo0
,&_obj1
))
1374 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1375 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxInternetFSHandler_p")) {
1376 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxInternetFSHandler_CanOpen. Expected _wxInternetFSHandler_p.");
1381 _arg1
= wxString_in_helper(_obj1
);
1386 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1387 _result
= (bool )wxInternetFSHandler_CanOpen(_arg0
,*_arg1
);
1389 wxPyEndAllowThreads(__tstate
);
1390 if (PyErr_Occurred()) return NULL
;
1391 } _resultobj
= Py_BuildValue("i",_result
);
1399 #define wxInternetFSHandler_OpenFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->OpenFile(_swigarg0,_swigarg1))
1400 static PyObject
*_wrap_wxInternetFSHandler_OpenFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1401 PyObject
* _resultobj
;
1403 wxInternetFSHandler
* _arg0
;
1404 wxFileSystem
* _arg1
;
1406 PyObject
* _argo0
= 0;
1407 PyObject
* _argo1
= 0;
1408 PyObject
* _obj2
= 0;
1409 char *_kwnames
[] = { "self","fs","location", NULL
};
1412 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxInternetFSHandler_OpenFile",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
1415 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1416 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxInternetFSHandler_p")) {
1417 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxInternetFSHandler_OpenFile. Expected _wxInternetFSHandler_p.");
1422 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1423 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileSystem_p")) {
1424 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxInternetFSHandler_OpenFile. Expected _wxFileSystem_p.");
1429 _arg2
= wxString_in_helper(_obj2
);
1434 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1435 _result
= (wxFSFile
*)wxInternetFSHandler_OpenFile(_arg0
,*_arg1
,*_arg2
);
1437 wxPyEndAllowThreads(__tstate
);
1438 if (PyErr_Occurred()) return NULL
;
1439 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1447 static void *SwigwxZipFSHandlerTowxFileSystemHandler(void *ptr
) {
1448 wxZipFSHandler
*src
;
1449 wxFileSystemHandler
*dest
;
1450 src
= (wxZipFSHandler
*) ptr
;
1451 dest
= (wxFileSystemHandler
*) src
;
1452 return (void *) dest
;
1455 static void *SwigwxZipFSHandlerTowxObject(void *ptr
) {
1456 wxZipFSHandler
*src
;
1458 src
= (wxZipFSHandler
*) ptr
;
1459 dest
= (wxObject
*) src
;
1460 return (void *) dest
;
1463 #define new_wxZipFSHandler() (new wxZipFSHandler())
1464 static PyObject
*_wrap_new_wxZipFSHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1465 PyObject
* _resultobj
;
1466 wxZipFSHandler
* _result
;
1467 char *_kwnames
[] = { NULL
};
1471 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxZipFSHandler",_kwnames
))
1474 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1475 _result
= (wxZipFSHandler
*)new_wxZipFSHandler();
1477 wxPyEndAllowThreads(__tstate
);
1478 if (PyErr_Occurred()) return NULL
;
1480 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxZipFSHandler_p");
1481 _resultobj
= Py_BuildValue("s",_ptemp
);
1484 _resultobj
= Py_None
;
1489 #define wxZipFSHandler_CanOpen(_swigobj,_swigarg0) (_swigobj->CanOpen(_swigarg0))
1490 static PyObject
*_wrap_wxZipFSHandler_CanOpen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1491 PyObject
* _resultobj
;
1493 wxZipFSHandler
* _arg0
;
1495 PyObject
* _argo0
= 0;
1496 PyObject
* _obj1
= 0;
1497 char *_kwnames
[] = { "self","location", NULL
};
1500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxZipFSHandler_CanOpen",_kwnames
,&_argo0
,&_obj1
))
1503 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1504 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxZipFSHandler_p")) {
1505 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxZipFSHandler_CanOpen. Expected _wxZipFSHandler_p.");
1510 _arg1
= wxString_in_helper(_obj1
);
1515 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1516 _result
= (bool )wxZipFSHandler_CanOpen(_arg0
,*_arg1
);
1518 wxPyEndAllowThreads(__tstate
);
1519 if (PyErr_Occurred()) return NULL
;
1520 } _resultobj
= Py_BuildValue("i",_result
);
1528 #define wxZipFSHandler_OpenFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->OpenFile(_swigarg0,_swigarg1))
1529 static PyObject
*_wrap_wxZipFSHandler_OpenFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1530 PyObject
* _resultobj
;
1532 wxZipFSHandler
* _arg0
;
1533 wxFileSystem
* _arg1
;
1535 PyObject
* _argo0
= 0;
1536 PyObject
* _argo1
= 0;
1537 PyObject
* _obj2
= 0;
1538 char *_kwnames
[] = { "self","fs","location", NULL
};
1541 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxZipFSHandler_OpenFile",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
1544 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1545 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxZipFSHandler_p")) {
1546 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxZipFSHandler_OpenFile. Expected _wxZipFSHandler_p.");
1551 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1552 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileSystem_p")) {
1553 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxZipFSHandler_OpenFile. Expected _wxFileSystem_p.");
1558 _arg2
= wxString_in_helper(_obj2
);
1563 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1564 _result
= (wxFSFile
*)wxZipFSHandler_OpenFile(_arg0
,*_arg1
,*_arg2
);
1566 wxPyEndAllowThreads(__tstate
);
1567 if (PyErr_Occurred()) return NULL
;
1568 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1576 #define wxZipFSHandler_FindFirst(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindFirst(_swigarg0,_swigarg1))
1577 static PyObject
*_wrap_wxZipFSHandler_FindFirst(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1578 PyObject
* _resultobj
;
1580 wxZipFSHandler
* _arg0
;
1582 int _arg2
= (int ) 0;
1583 PyObject
* _argo0
= 0;
1584 PyObject
* _obj1
= 0;
1585 char *_kwnames
[] = { "self","spec","flags", NULL
};
1588 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxZipFSHandler_FindFirst",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1591 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1592 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxZipFSHandler_p")) {
1593 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxZipFSHandler_FindFirst. Expected _wxZipFSHandler_p.");
1598 _arg1
= wxString_in_helper(_obj1
);
1603 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1604 _result
= new wxString (wxZipFSHandler_FindFirst(_arg0
,*_arg1
,_arg2
));
1606 wxPyEndAllowThreads(__tstate
);
1607 if (PyErr_Occurred()) return NULL
;
1610 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1612 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1625 #define wxZipFSHandler_FindNext(_swigobj) (_swigobj->FindNext())
1626 static PyObject
*_wrap_wxZipFSHandler_FindNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1627 PyObject
* _resultobj
;
1629 wxZipFSHandler
* _arg0
;
1630 PyObject
* _argo0
= 0;
1631 char *_kwnames
[] = { "self", NULL
};
1634 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxZipFSHandler_FindNext",_kwnames
,&_argo0
))
1637 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1638 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxZipFSHandler_p")) {
1639 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxZipFSHandler_FindNext. Expected _wxZipFSHandler_p.");
1644 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1645 _result
= new wxString (wxZipFSHandler_FindNext(_arg0
));
1647 wxPyEndAllowThreads(__tstate
);
1648 if (PyErr_Occurred()) return NULL
;
1651 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1653 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1662 static void *SwigwxMemoryFSHandlerTowxFileSystemHandler(void *ptr
) {
1663 wxMemoryFSHandler
*src
;
1664 wxFileSystemHandler
*dest
;
1665 src
= (wxMemoryFSHandler
*) ptr
;
1666 dest
= (wxFileSystemHandler
*) src
;
1667 return (void *) dest
;
1670 static void *SwigwxMemoryFSHandlerTowxObject(void *ptr
) {
1671 wxMemoryFSHandler
*src
;
1673 src
= (wxMemoryFSHandler
*) ptr
;
1674 dest
= (wxObject
*) src
;
1675 return (void *) dest
;
1678 #define new_wxMemoryFSHandler() (new wxMemoryFSHandler())
1679 static PyObject
*_wrap_new_wxMemoryFSHandler(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1680 PyObject
* _resultobj
;
1681 wxMemoryFSHandler
* _result
;
1682 char *_kwnames
[] = { NULL
};
1686 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,":new_wxMemoryFSHandler",_kwnames
))
1689 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1690 _result
= (wxMemoryFSHandler
*)new_wxMemoryFSHandler();
1692 wxPyEndAllowThreads(__tstate
);
1693 if (PyErr_Occurred()) return NULL
;
1695 SWIG_MakePtr(_ptemp
, (char *) _result
,"_wxMemoryFSHandler_p");
1696 _resultobj
= Py_BuildValue("s",_ptemp
);
1699 _resultobj
= Py_None
;
1704 static PyObject
*_wrap_wxMemoryFSHandler_RemoveFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1705 PyObject
* _resultobj
;
1707 PyObject
* _obj0
= 0;
1708 char *_kwnames
[] = { "filename", NULL
};
1711 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMemoryFSHandler_RemoveFile",_kwnames
,&_obj0
))
1714 _arg0
= wxString_in_helper(_obj0
);
1719 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1720 wxMemoryFSHandler::RemoveFile(*_arg0
);
1722 wxPyEndAllowThreads(__tstate
);
1723 if (PyErr_Occurred()) return NULL
;
1724 } Py_INCREF(Py_None
);
1725 _resultobj
= Py_None
;
1733 #define wxMemoryFSHandler_CanOpen(_swigobj,_swigarg0) (_swigobj->CanOpen(_swigarg0))
1734 static PyObject
*_wrap_wxMemoryFSHandler_CanOpen(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1735 PyObject
* _resultobj
;
1737 wxMemoryFSHandler
* _arg0
;
1739 PyObject
* _argo0
= 0;
1740 PyObject
* _obj1
= 0;
1741 char *_kwnames
[] = { "self","location", NULL
};
1744 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO:wxMemoryFSHandler_CanOpen",_kwnames
,&_argo0
,&_obj1
))
1747 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1748 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryFSHandler_p")) {
1749 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryFSHandler_CanOpen. Expected _wxMemoryFSHandler_p.");
1754 _arg1
= wxString_in_helper(_obj1
);
1759 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1760 _result
= (bool )wxMemoryFSHandler_CanOpen(_arg0
,*_arg1
);
1762 wxPyEndAllowThreads(__tstate
);
1763 if (PyErr_Occurred()) return NULL
;
1764 } _resultobj
= Py_BuildValue("i",_result
);
1772 #define wxMemoryFSHandler_OpenFile(_swigobj,_swigarg0,_swigarg1) (_swigobj->OpenFile(_swigarg0,_swigarg1))
1773 static PyObject
*_wrap_wxMemoryFSHandler_OpenFile(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1774 PyObject
* _resultobj
;
1776 wxMemoryFSHandler
* _arg0
;
1777 wxFileSystem
* _arg1
;
1779 PyObject
* _argo0
= 0;
1780 PyObject
* _argo1
= 0;
1781 PyObject
* _obj2
= 0;
1782 char *_kwnames
[] = { "self","fs","location", NULL
};
1785 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OOO:wxMemoryFSHandler_OpenFile",_kwnames
,&_argo0
,&_argo1
,&_obj2
))
1788 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1789 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryFSHandler_p")) {
1790 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryFSHandler_OpenFile. Expected _wxMemoryFSHandler_p.");
1795 if (_argo1
== Py_None
) { _arg1
= NULL
; }
1796 else if (SWIG_GetPtrObj(_argo1
,(void **) &_arg1
,"_wxFileSystem_p")) {
1797 PyErr_SetString(PyExc_TypeError
,"Type error in argument 2 of wxMemoryFSHandler_OpenFile. Expected _wxFileSystem_p.");
1802 _arg2
= wxString_in_helper(_obj2
);
1807 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1808 _result
= (wxFSFile
*)wxMemoryFSHandler_OpenFile(_arg0
,*_arg1
,*_arg2
);
1810 wxPyEndAllowThreads(__tstate
);
1811 if (PyErr_Occurred()) return NULL
;
1812 }{ _resultobj
= wxPyMake_wxObject(_result
); }
1820 #define wxMemoryFSHandler_FindFirst(_swigobj,_swigarg0,_swigarg1) (_swigobj->FindFirst(_swigarg0,_swigarg1))
1821 static PyObject
*_wrap_wxMemoryFSHandler_FindFirst(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1822 PyObject
* _resultobj
;
1824 wxMemoryFSHandler
* _arg0
;
1826 int _arg2
= (int ) 0;
1827 PyObject
* _argo0
= 0;
1828 PyObject
* _obj1
= 0;
1829 char *_kwnames
[] = { "self","spec","flags", NULL
};
1832 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"OO|i:wxMemoryFSHandler_FindFirst",_kwnames
,&_argo0
,&_obj1
,&_arg2
))
1835 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1836 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryFSHandler_p")) {
1837 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryFSHandler_FindFirst. Expected _wxMemoryFSHandler_p.");
1842 _arg1
= wxString_in_helper(_obj1
);
1847 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1848 _result
= new wxString (wxMemoryFSHandler_FindFirst(_arg0
,*_arg1
,_arg2
));
1850 wxPyEndAllowThreads(__tstate
);
1851 if (PyErr_Occurred()) return NULL
;
1854 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1856 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1869 #define wxMemoryFSHandler_FindNext(_swigobj) (_swigobj->FindNext())
1870 static PyObject
*_wrap_wxMemoryFSHandler_FindNext(PyObject
*self
, PyObject
*args
, PyObject
*kwargs
) {
1871 PyObject
* _resultobj
;
1873 wxMemoryFSHandler
* _arg0
;
1874 PyObject
* _argo0
= 0;
1875 char *_kwnames
[] = { "self", NULL
};
1878 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,"O:wxMemoryFSHandler_FindNext",_kwnames
,&_argo0
))
1881 if (_argo0
== Py_None
) { _arg0
= NULL
; }
1882 else if (SWIG_GetPtrObj(_argo0
,(void **) &_arg0
,"_wxMemoryFSHandler_p")) {
1883 PyErr_SetString(PyExc_TypeError
,"Type error in argument 1 of wxMemoryFSHandler_FindNext. Expected _wxMemoryFSHandler_p.");
1888 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
1889 _result
= new wxString (wxMemoryFSHandler_FindNext(_arg0
));
1891 wxPyEndAllowThreads(__tstate
);
1892 if (PyErr_Occurred()) return NULL
;
1895 _resultobj
= PyUnicode_FromUnicode(_result
->c_str(), _result
->Len());
1897 _resultobj
= PyString_FromStringAndSize(_result
->c_str(), _result
->Len());
1906 static PyMethodDef filesyscMethods
[] = {
1907 { "wxMemoryFSHandler_FindNext", (PyCFunction
) _wrap_wxMemoryFSHandler_FindNext
, METH_VARARGS
| METH_KEYWORDS
},
1908 { "wxMemoryFSHandler_FindFirst", (PyCFunction
) _wrap_wxMemoryFSHandler_FindFirst
, METH_VARARGS
| METH_KEYWORDS
},
1909 { "wxMemoryFSHandler_OpenFile", (PyCFunction
) _wrap_wxMemoryFSHandler_OpenFile
, METH_VARARGS
| METH_KEYWORDS
},
1910 { "wxMemoryFSHandler_CanOpen", (PyCFunction
) _wrap_wxMemoryFSHandler_CanOpen
, METH_VARARGS
| METH_KEYWORDS
},
1911 { "wxMemoryFSHandler_RemoveFile", (PyCFunction
) _wrap_wxMemoryFSHandler_RemoveFile
, METH_VARARGS
| METH_KEYWORDS
},
1912 { "new_wxMemoryFSHandler", (PyCFunction
) _wrap_new_wxMemoryFSHandler
, METH_VARARGS
| METH_KEYWORDS
},
1913 { "wxZipFSHandler_FindNext", (PyCFunction
) _wrap_wxZipFSHandler_FindNext
, METH_VARARGS
| METH_KEYWORDS
},
1914 { "wxZipFSHandler_FindFirst", (PyCFunction
) _wrap_wxZipFSHandler_FindFirst
, METH_VARARGS
| METH_KEYWORDS
},
1915 { "wxZipFSHandler_OpenFile", (PyCFunction
) _wrap_wxZipFSHandler_OpenFile
, METH_VARARGS
| METH_KEYWORDS
},
1916 { "wxZipFSHandler_CanOpen", (PyCFunction
) _wrap_wxZipFSHandler_CanOpen
, METH_VARARGS
| METH_KEYWORDS
},
1917 { "new_wxZipFSHandler", (PyCFunction
) _wrap_new_wxZipFSHandler
, METH_VARARGS
| METH_KEYWORDS
},
1918 { "wxInternetFSHandler_OpenFile", (PyCFunction
) _wrap_wxInternetFSHandler_OpenFile
, METH_VARARGS
| METH_KEYWORDS
},
1919 { "wxInternetFSHandler_CanOpen", (PyCFunction
) _wrap_wxInternetFSHandler_CanOpen
, METH_VARARGS
| METH_KEYWORDS
},
1920 { "new_wxInternetFSHandler", (PyCFunction
) _wrap_new_wxInternetFSHandler
, METH_VARARGS
| METH_KEYWORDS
},
1921 { "wxFileSystem_CleanUpHandlers", (PyCFunction
) _wrap_wxFileSystem_CleanUpHandlers
, METH_VARARGS
| METH_KEYWORDS
},
1922 { "wxFileSystem_AddHandler", (PyCFunction
) _wrap_wxFileSystem_AddHandler
, METH_VARARGS
| METH_KEYWORDS
},
1923 { "wxFileSystem_FindNext", (PyCFunction
) _wrap_wxFileSystem_FindNext
, METH_VARARGS
| METH_KEYWORDS
},
1924 { "wxFileSystem_FindFirst", (PyCFunction
) _wrap_wxFileSystem_FindFirst
, METH_VARARGS
| METH_KEYWORDS
},
1925 { "wxFileSystem_OpenFile", (PyCFunction
) _wrap_wxFileSystem_OpenFile
, METH_VARARGS
| METH_KEYWORDS
},
1926 { "wxFileSystem_GetPath", (PyCFunction
) _wrap_wxFileSystem_GetPath
, METH_VARARGS
| METH_KEYWORDS
},
1927 { "wxFileSystem_ChangePathTo", (PyCFunction
) _wrap_wxFileSystem_ChangePathTo
, METH_VARARGS
| METH_KEYWORDS
},
1928 { "new_wxFileSystem", (PyCFunction
) _wrap_new_wxFileSystem
, METH_VARARGS
| METH_KEYWORDS
},
1929 { "wxFileSystemHandler_GetMimeTypeFromExt", (PyCFunction
) _wrap_wxFileSystemHandler_GetMimeTypeFromExt
, METH_VARARGS
| METH_KEYWORDS
},
1930 { "wxFileSystemHandler_GetRightLocation", (PyCFunction
) _wrap_wxFileSystemHandler_GetRightLocation
, METH_VARARGS
| METH_KEYWORDS
},
1931 { "wxFileSystemHandler_GetAnchor", (PyCFunction
) _wrap_wxFileSystemHandler_GetAnchor
, METH_VARARGS
| METH_KEYWORDS
},
1932 { "wxFileSystemHandler_GetLeftLocation", (PyCFunction
) _wrap_wxFileSystemHandler_GetLeftLocation
, METH_VARARGS
| METH_KEYWORDS
},
1933 { "wxFileSystemHandler_GetProtocol", (PyCFunction
) _wrap_wxFileSystemHandler_GetProtocol
, METH_VARARGS
| METH_KEYWORDS
},
1934 { "wxFileSystemHandler_FindNext", (PyCFunction
) _wrap_wxFileSystemHandler_FindNext
, METH_VARARGS
| METH_KEYWORDS
},
1935 { "wxFileSystemHandler_FindFirst", (PyCFunction
) _wrap_wxFileSystemHandler_FindFirst
, METH_VARARGS
| METH_KEYWORDS
},
1936 { "wxFileSystemHandler_OpenFile", (PyCFunction
) _wrap_wxFileSystemHandler_OpenFile
, METH_VARARGS
| METH_KEYWORDS
},
1937 { "wxFileSystemHandler_CanOpen", (PyCFunction
) _wrap_wxFileSystemHandler_CanOpen
, METH_VARARGS
| METH_KEYWORDS
},
1938 { "wxFileSystemHandler__setCallbackInfo", (PyCFunction
) _wrap_wxFileSystemHandler__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
},
1939 { "new_wxFileSystemHandler", (PyCFunction
) _wrap_new_wxFileSystemHandler
, METH_VARARGS
| METH_KEYWORDS
},
1940 { "wxFSFile_GetModificationTime", (PyCFunction
) _wrap_wxFSFile_GetModificationTime
, METH_VARARGS
| METH_KEYWORDS
},
1941 { "wxFSFile_GetAnchor", (PyCFunction
) _wrap_wxFSFile_GetAnchor
, METH_VARARGS
| METH_KEYWORDS
},
1942 { "wxFSFile_GetLocation", (PyCFunction
) _wrap_wxFSFile_GetLocation
, METH_VARARGS
| METH_KEYWORDS
},
1943 { "wxFSFile_GetMimeType", (PyCFunction
) _wrap_wxFSFile_GetMimeType
, METH_VARARGS
| METH_KEYWORDS
},
1944 { "wxFSFile_GetStream", (PyCFunction
) _wrap_wxFSFile_GetStream
, METH_VARARGS
| METH_KEYWORDS
},
1945 { "new_wxFSFile", (PyCFunction
) _wrap_new_wxFSFile
, METH_VARARGS
| METH_KEYWORDS
},
1946 { "__wxMemoryFSHandler_AddFile_Data", (PyCFunction
) _wrap___wxMemoryFSHandler_AddFile_Data
, METH_VARARGS
| METH_KEYWORDS
},
1947 { "__wxMemoryFSHandler_AddFile_wxBitmap", (PyCFunction
) _wrap___wxMemoryFSHandler_AddFile_wxBitmap
, METH_VARARGS
| METH_KEYWORDS
},
1948 { "__wxMemoryFSHandler_AddFile_wxImage", (PyCFunction
) _wrap___wxMemoryFSHandler_AddFile_wxImage
, METH_VARARGS
| METH_KEYWORDS
},
1955 * This table is used by the pointer type-checker
1957 static struct { char *n1
; char *n2
; void *(*pcnv
)(void *); } _swig_mapping
[] = {
1958 { "_signed_long","_long",0},
1959 { "_wxPrintQuality","_wxCoord",0},
1960 { "_wxPrintQuality","_int",0},
1961 { "_wxPrintQuality","_signed_int",0},
1962 { "_wxPrintQuality","_unsigned_int",0},
1963 { "_wxPrintQuality","_wxWindowID",0},
1964 { "_wxPrintQuality","_uint",0},
1965 { "_wxPrintQuality","_EBool",0},
1966 { "_wxPrintQuality","_size_t",0},
1967 { "_wxPrintQuality","_time_t",0},
1968 { "_byte","_unsigned_char",0},
1969 { "_long","_unsigned_long",0},
1970 { "_long","_signed_long",0},
1971 { "_size_t","_wxCoord",0},
1972 { "_size_t","_wxPrintQuality",0},
1973 { "_size_t","_time_t",0},
1974 { "_size_t","_unsigned_int",0},
1975 { "_size_t","_int",0},
1976 { "_size_t","_wxWindowID",0},
1977 { "_size_t","_uint",0},
1978 { "_uint","_wxCoord",0},
1979 { "_uint","_wxPrintQuality",0},
1980 { "_uint","_time_t",0},
1981 { "_uint","_size_t",0},
1982 { "_uint","_unsigned_int",0},
1983 { "_uint","_int",0},
1984 { "_uint","_wxWindowID",0},
1985 { "_wxChar","_char",0},
1986 { "_char","_wxChar",0},
1987 { "_struct_wxNativeFontInfo","_wxNativeFontInfo",0},
1988 { "_EBool","_wxCoord",0},
1989 { "_EBool","_wxPrintQuality",0},
1990 { "_EBool","_signed_int",0},
1991 { "_EBool","_int",0},
1992 { "_EBool","_wxWindowID",0},
1993 { "_unsigned_long","_long",0},
1994 { "_wxNativeFontInfo","_struct_wxNativeFontInfo",0},
1995 { "_signed_int","_wxCoord",0},
1996 { "_signed_int","_wxPrintQuality",0},
1997 { "_signed_int","_EBool",0},
1998 { "_signed_int","_wxWindowID",0},
1999 { "_signed_int","_int",0},
2000 { "_WXTYPE","_wxDateTime_t",0},
2001 { "_WXTYPE","_short",0},
2002 { "_WXTYPE","_signed_short",0},
2003 { "_WXTYPE","_unsigned_short",0},
2004 { "_unsigned_short","_wxDateTime_t",0},
2005 { "_unsigned_short","_WXTYPE",0},
2006 { "_unsigned_short","_short",0},
2007 { "_wxObject","_wxMemoryFSHandler",SwigwxMemoryFSHandlerTowxObject
},
2008 { "_wxObject","_wxZipFSHandler",SwigwxZipFSHandlerTowxObject
},
2009 { "_wxObject","_wxInternetFSHandler",SwigwxInternetFSHandlerTowxObject
},
2010 { "_wxObject","_wxFileSystem",SwigwxFileSystemTowxObject
},
2011 { "_wxObject","_wxPyFileSystemHandler",SwigwxPyFileSystemHandlerTowxObject
},
2012 { "_wxObject","_wxFileSystemHandler",SwigwxFileSystemHandlerTowxObject
},
2013 { "_wxObject","_wxFSFile",SwigwxFSFileTowxObject
},
2014 { "_signed_short","_WXTYPE",0},
2015 { "_signed_short","_short",0},
2016 { "_unsigned_char","_byte",0},
2017 { "_unsigned_int","_wxCoord",0},
2018 { "_unsigned_int","_wxPrintQuality",0},
2019 { "_unsigned_int","_time_t",0},
2020 { "_unsigned_int","_size_t",0},
2021 { "_unsigned_int","_uint",0},
2022 { "_unsigned_int","_wxWindowID",0},
2023 { "_unsigned_int","_int",0},
2024 { "_short","_wxDateTime_t",0},
2025 { "_short","_WXTYPE",0},
2026 { "_short","_unsigned_short",0},
2027 { "_short","_signed_short",0},
2028 { "_wxFileSystemHandler","_wxMemoryFSHandler",SwigwxMemoryFSHandlerTowxFileSystemHandler
},
2029 { "_wxFileSystemHandler","_wxZipFSHandler",SwigwxZipFSHandlerTowxFileSystemHandler
},
2030 { "_wxFileSystemHandler","_wxInternetFSHandler",SwigwxInternetFSHandlerTowxFileSystemHandler
},
2031 { "_wxFileSystemHandler","_wxPyFileSystemHandler",SwigwxPyFileSystemHandlerTowxFileSystemHandler
},
2032 { "_wxWindowID","_wxCoord",0},
2033 { "_wxWindowID","_wxPrintQuality",0},
2034 { "_wxWindowID","_time_t",0},
2035 { "_wxWindowID","_size_t",0},
2036 { "_wxWindowID","_EBool",0},
2037 { "_wxWindowID","_uint",0},
2038 { "_wxWindowID","_int",0},
2039 { "_wxWindowID","_signed_int",0},
2040 { "_wxWindowID","_unsigned_int",0},
2041 { "_int","_wxCoord",0},
2042 { "_int","_wxPrintQuality",0},
2043 { "_int","_time_t",0},
2044 { "_int","_size_t",0},
2045 { "_int","_EBool",0},
2046 { "_int","_uint",0},
2047 { "_int","_wxWindowID",0},
2048 { "_int","_unsigned_int",0},
2049 { "_int","_signed_int",0},
2050 { "_wxDateTime_t","_unsigned_short",0},
2051 { "_wxDateTime_t","_short",0},
2052 { "_wxDateTime_t","_WXTYPE",0},
2053 { "_time_t","_wxCoord",0},
2054 { "_time_t","_wxPrintQuality",0},
2055 { "_time_t","_unsigned_int",0},
2056 { "_time_t","_int",0},
2057 { "_time_t","_wxWindowID",0},
2058 { "_time_t","_uint",0},
2059 { "_time_t","_size_t",0},
2060 { "_wxCoord","_int",0},
2061 { "_wxCoord","_signed_int",0},
2062 { "_wxCoord","_unsigned_int",0},
2063 { "_wxCoord","_wxWindowID",0},
2064 { "_wxCoord","_uint",0},
2065 { "_wxCoord","_EBool",0},
2066 { "_wxCoord","_size_t",0},
2067 { "_wxCoord","_time_t",0},
2068 { "_wxCoord","_wxPrintQuality",0},
2071 static PyObject
*SWIG_globals
;
2075 SWIGEXPORT(void) initfilesysc() {
2077 SWIG_globals
= SWIG_newvarlink();
2078 m
= Py_InitModule("filesysc", filesyscMethods
);
2079 d
= PyModule_GetDict(m
);
2081 wxPyPtrTypeMap_Add("wxFileSystemHandler", "wxPyFileSystemHandler");
2084 for (i
= 0; _swig_mapping
[i
].n1
; i
++)
2085 SWIG_RegisterMapping(_swig_mapping
[i
].n1
,_swig_mapping
[i
].n2
,_swig_mapping
[i
].pcnv
);