X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2131d850ee99b2bebed4cc8d1467493ad0c226a5..6a223074d30c2ec81b688f2c0f14845fdaa4da81:/wxPython/src/mac/xrc.py?ds=sidebyside diff --git a/wxPython/src/mac/xrc.py b/wxPython/src/mac/xrc.py index 70793821ca..c90dd9a978 100644 --- a/wxPython/src/mac/xrc.py +++ b/wxPython/src/mac/xrc.py @@ -73,7 +73,7 @@ class XmlResource(_core.Object): thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') __repr__ = _swig_repr def __init__(self, *args, **kwargs): - """__init__(self, String filemask, int flags=XRC_USE_LOCALE) -> XmlResource""" + """__init__(self, String filemask, int flags=XRC_USE_LOCALE, String domain=wxEmptyString) -> XmlResource""" _xrc.XmlResource_swiginit(self,_xrc.new_XmlResource(*args, **kwargs)) self.InitAllHandlers() @@ -203,6 +203,14 @@ class XmlResource(_core.Object): """SetFlags(self, int flags)""" return _xrc.XmlResource_SetFlags(*args, **kwargs) + def GetDomain(*args, **kwargs): + """GetDomain(self) -> String""" + return _xrc.XmlResource_GetDomain(*args, **kwargs) + + def SetDomain(*args, **kwargs): + """SetDomain(self, String domain)""" + return _xrc.XmlResource_SetDomain(*args, **kwargs) + _xrc.XmlResource_swigregister(XmlResource) cvar = _xrc.cvar UTF8String = cvar.UTF8String @@ -214,7 +222,7 @@ IconString = cvar.IconString FontString = cvar.FontString def EmptyXmlResource(*args, **kwargs): - """EmptyXmlResource(int flags=XRC_USE_LOCALE) -> XmlResource""" + """EmptyXmlResource(int flags=XRC_USE_LOCALE, String domain=wxEmptyString) -> XmlResource""" val = _xrc.new_EmptyXmlResource(*args, **kwargs) val.InitAllHandlers() return val @@ -327,7 +335,7 @@ class XmlNode(object): return _xrc.XmlNode_AddChild(*args, **kwargs) def InsertChild(*args, **kwargs): - """InsertChild(self, XmlNode child, XmlNode before_node)""" + """InsertChild(self, XmlNode child, XmlNode before_node) -> bool""" return _xrc.XmlNode_InsertChild(*args, **kwargs) def RemoveChild(*args, **kwargs): @@ -358,6 +366,18 @@ class XmlNode(object): """GetContent(self) -> String""" return _xrc.XmlNode_GetContent(*args, **kwargs) + def IsWhitespaceOnly(*args, **kwargs): + """IsWhitespaceOnly(self) -> bool""" + return _xrc.XmlNode_IsWhitespaceOnly(*args, **kwargs) + + def GetDepth(*args, **kwargs): + """GetDepth(self, XmlNode grandparent=None) -> int""" + return _xrc.XmlNode_GetDepth(*args, **kwargs) + + def GetNodeContent(*args, **kwargs): + """GetNodeContent(self) -> String""" + return _xrc.XmlNode_GetNodeContent(*args, **kwargs) + def GetParent(*args, **kwargs): """GetParent(self) -> XmlNode""" return _xrc.XmlNode_GetParent(*args, **kwargs) @@ -417,6 +437,9 @@ def XmlNodeEasy(*args, **kwargs): val = _xrc.new_XmlNodeEasy(*args, **kwargs) return val +XML_NO_INDENTATION = _xrc.XML_NO_INDENTATION +XMLDOC_NONE = _xrc.XMLDOC_NONE +XMLDOC_KEEP_WHITESPACE_NODES = _xrc.XMLDOC_KEEP_WHITESPACE_NODES class XmlDocument(_core.Object): """Proxy of C++ XmlDocument class""" thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag') @@ -427,19 +450,19 @@ class XmlDocument(_core.Object): __swig_destroy__ = _xrc.delete_XmlDocument __del__ = lambda self : None; def Load(*args, **kwargs): - """Load(self, String filename, String encoding=UTF8String) -> bool""" + """Load(self, String filename, String encoding=UTF8String, int flags=XMLDOC_NONE) -> bool""" return _xrc.XmlDocument_Load(*args, **kwargs) def LoadFromStream(*args, **kwargs): - """LoadFromStream(self, InputStream stream, String encoding=UTF8String) -> bool""" + """LoadFromStream(self, InputStream stream, String encoding=UTF8String, int flags=XMLDOC_NONE) -> bool""" return _xrc.XmlDocument_LoadFromStream(*args, **kwargs) def Save(*args, **kwargs): - """Save(self, String filename) -> bool""" + """Save(self, String filename, int indentstep=1) -> bool""" return _xrc.XmlDocument_Save(*args, **kwargs) def SaveToStream(*args, **kwargs): - """SaveToStream(self, OutputStream stream) -> bool""" + """SaveToStream(self, OutputStream stream, int indentstep=1) -> bool""" return _xrc.XmlDocument_SaveToStream(*args, **kwargs) def IsOk(*args, **kwargs): @@ -458,6 +481,10 @@ class XmlDocument(_core.Object): """GetFileEncoding(self) -> String""" return _xrc.XmlDocument_GetFileEncoding(*args, **kwargs) + def DetachRoot(*args, **kwargs): + """DetachRoot(self) -> XmlNode""" + return _xrc.XmlDocument_DetachRoot(*args, **kwargs) + def SetRoot(*args, **kwargs): """SetRoot(self, XmlNode node)""" return _xrc.XmlDocument_SetRoot(*args, **kwargs)