X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/b1462dfa3496ba7288691376c1de4c890d90787c..cfe17b74353dcf5ed47c1449e6e415aeb0f1c295:/utils/wxPython/src/misc2.i?ds=inline diff --git a/utils/wxPython/src/misc2.i b/utils/wxPython/src/misc2.i index 8ca4431d38..6f1d507e0a 100644 --- a/utils/wxPython/src/misc2.i +++ b/utils/wxPython/src/misc2.i @@ -320,6 +320,26 @@ public: wxFontEncoding encoding = wxFONTENCODING_SYSTEM, // all bool fixedWidthOnly = FALSE); bool EnumerateEncodings(const char* facename = ""); + + //wxArrayString* GetEncodings(); + //wxArrayString* GetFacenames(); + %addmethods { + PyObject* GetEncodings() { + wxArrayString* arr = self->GetEncodings(); + PyObject* list = PyList_New(0); + for (size_t x=0; xGetCount(); x++) + PyList_Append(list, PyString_FromString((*arr)[x])); + return list; + } + + PyObject* GetFacenames() { + wxArrayString* arr = self->GetFacenames(); + PyObject* list = PyList_New(0); + for (size_t x=0; xGetCount(); x++) + PyList_Append(list, PyString_FromString((*arr)[x])); + return list; + } + } }; //---------------------------------------------------------------------- @@ -333,6 +353,7 @@ public: //---------------------------------------------------------------------- void wxPostEvent(wxEvtHandler *dest, wxEvent& event); +void wxWakeUpIdle(); //---------------------------------------------------------------------- //----------------------------------------------------------------------