]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_xmlhandler.i
test for special keys first, before testing for alphanumeric ones as even keys such...
[wxWidgets.git] / wxPython / src / _xmlhandler.i
index cdf52dae8b361d50ee4d4e81de895910cfb31978..bf0a5d970b4e1e2248dba4dc182669da1697dae3 100644 (file)
@@ -24,7 +24,7 @@
 class wxPyXmlResourceHandler : public wxXmlResourceHandler {
 public:
     wxPyXmlResourceHandler() : wxXmlResourceHandler() {}
-    //~wxPyXmlResourceHandler();
+    ~wxPyXmlResourceHandler() {}
 
     // Base class virtuals
 
@@ -105,6 +105,9 @@ public:
                    wxSize size = wxDefaultSize)
         { return wxXmlResourceHandler::GetIcon(param, defaultArtClient, size); }
 
+    wxAnimation GetAnimation(const wxString& param = wxT("animation"))
+        { return wxXmlResourceHandler::GetAnimation(param); }
+
     wxFont GetFont(const wxString& param = wxT("font"))
         { return wxXmlResourceHandler::GetFont(param); }
 
@@ -140,9 +143,9 @@ IMP_PYCALLBACK_BOOL_NODE_pure(wxPyXmlResourceHandler, wxXmlResourceHandler, CanH
 %rename(XmlResourceHandler) wxPyXmlResourceHandler;
 class wxPyXmlResourceHandler : public wxObject {
 public:
-    %pythonAppend wxPyXmlResourceHandler "self._setCallbackInfo(self, XmlResourceHandler)"
+    %pythonAppend wxPyXmlResourceHandler setCallbackInfo(XmlResourceHandler)
     wxPyXmlResourceHandler() : wxXmlResourceHandler() {}
-    //~wxPyXmlResourceHandler();
+    ~wxPyXmlResourceHandler();
 
     void _setCallbackInfo(PyObject* self, PyObject* _class);
 
@@ -243,6 +246,9 @@ public:
     // Gets a font.
     wxFont GetFont(const wxString& param = wxPyFontString);
 
+    // Gets an animation.
+    wxAnimation GetAnimation(const wxString& param = wxPyAnimationString);
+
     // Sets common window options.
     void SetupWindow(wxWindow *wnd);
 
@@ -258,6 +264,16 @@ public:
 
     // helper
     wxFileSystem& GetCurFileSystem();
+
+    %property(Class, GetClass, doc="See `GetClass`");
+    %property(CurFileSystem, GetCurFileSystem, doc="See `GetCurFileSystem`");
+    %property(ID, GetID, doc="See `GetID`");
+    %property(Instance, GetInstance, doc="See `GetInstance`");
+    %property(Name, GetName, doc="See `GetName`");
+    %property(Node, GetNode, doc="See `GetNode`");
+    %property(Parent, GetParent, doc="See `GetParent`");
+    %property(ParentAsWindow, GetParentAsWindow, doc="See `GetParentAsWindow`");
+    %property(Resource, GetResource, doc="See `GetResource`");
 };