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()
return _xrc.XmlResource_AttachUnknownControl(*args, **kwargs)
def GetXRCID(*args, **kwargs):
- """GetXRCID(String str_id) -> int"""
+ """GetXRCID(String str_id, int value_if_not_found=ID_NONE) -> int"""
return _xrc.XmlResource_GetXRCID(*args, **kwargs)
GetXRCID = staticmethod(GetXRCID)
"""SetFlags(self, int flags)"""
return _xrc.XmlResource_SetFlags(*args, **kwargs)
-XmlResource_swigregister = _xrc.XmlResource_swigregister
-XmlResource_swigregister(XmlResource)
+ 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)
+
+ Domain = property(GetDomain,SetDomain,doc="See `GetDomain` and `SetDomain`")
+ Flags = property(GetFlags,SetFlags,doc="See `GetFlags` and `SetFlags`")
+ Version = property(GetVersion,doc="See `GetVersion`")
+_xrc.XmlResource_swigregister(XmlResource)
cvar = _xrc.cvar
UTF8String = cvar.UTF8String
StyleString = cvar.StyleString
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
return _xrc.XmlResource_AddSubclassFactory(*args, **kwargs)
def XmlResource_GetXRCID(*args, **kwargs):
- """XmlResource_GetXRCID(String str_id) -> int"""
+ """XmlResource_GetXRCID(String str_id, int value_if_not_found=ID_NONE) -> int"""
return _xrc.XmlResource_GetXRCID(*args, **kwargs)
def XmlResource_Get(*args):
"""XmlResource_Set(XmlResource res) -> XmlResource"""
return _xrc.XmlResource_Set(*args, **kwargs)
-def XRCID(str_id):
- return XmlResource_GetXRCID(str_id)
+def XRCID(str_id, value_if_not_found = wx.ID_NONE):
+ return XmlResource_GetXRCID(str_id, value_if_not_found)
def XRCCTRL(window, str_id, *ignoreargs):
return window.FindWindowById(XRCID(str_id))
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _xrc.XmlSubclassFactory__setCallbackInfo(*args, **kwargs)
-XmlSubclassFactory_swigregister = _xrc.XmlSubclassFactory_swigregister
-XmlSubclassFactory_swigregister(XmlSubclassFactory)
+_xrc.XmlSubclassFactory_swigregister(XmlSubclassFactory)
#---------------------------------------------------------------------------
"""SetNext(self, XmlProperty next)"""
return _xrc.XmlProperty_SetNext(*args, **kwargs)
-XmlProperty_swigregister = _xrc.XmlProperty_swigregister
-XmlProperty_swigregister(XmlProperty)
+ Name = property(GetName,SetName,doc="See `GetName` and `SetName`")
+ Next = property(GetNext,SetNext,doc="See `GetNext` and `SetNext`")
+ Value = property(GetValue,SetValue,doc="See `GetValue` and `SetValue`")
+_xrc.XmlProperty_swigregister(XmlProperty)
class XmlNode(object):
"""Proxy of C++ XmlNode class"""
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):
"""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)
"""SetProperties(self, XmlProperty prop)"""
return _xrc.XmlNode_SetProperties(*args, **kwargs)
-XmlNode_swigregister = _xrc.XmlNode_swigregister
-XmlNode_swigregister(XmlNode)
+ Children = property(GetChildren,SetChildren,doc="See `GetChildren` and `SetChildren`")
+ Content = property(GetContent,SetContent,doc="See `GetContent` and `SetContent`")
+ Name = property(GetName,SetName,doc="See `GetName` and `SetName`")
+ Next = property(GetNext,SetNext,doc="See `GetNext` and `SetNext`")
+ Parent = property(GetParent,SetParent,doc="See `GetParent` and `SetParent`")
+ Properties = property(GetProperties,SetProperties,doc="See `GetProperties` and `SetProperties`")
+ Type = property(GetType,SetType,doc="See `GetType` and `SetType`")
+_xrc.XmlNode_swigregister(XmlNode)
def XmlNodeEasy(*args, **kwargs):
"""XmlNodeEasy(int type, String name, String content=EmptyString) -> XmlNode"""
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')
__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):
"""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)
"""SetFileEncoding(self, String encoding)"""
return _xrc.XmlDocument_SetFileEncoding(*args, **kwargs)
-XmlDocument_swigregister = _xrc.XmlDocument_swigregister
-XmlDocument_swigregister(XmlDocument)
+ FileEncoding = property(GetFileEncoding,SetFileEncoding,doc="See `GetFileEncoding` and `SetFileEncoding`")
+ Root = property(GetRoot,SetRoot,doc="See `GetRoot` and `SetRoot`")
+ Version = property(GetVersion,SetVersion,doc="See `GetVersion` and `SetVersion`")
+_xrc.XmlDocument_swigregister(XmlDocument)
def XmlDocumentFromStream(*args, **kwargs):
"""XmlDocumentFromStream(InputStream stream, String encoding=UTF8String) -> XmlDocument"""
_xrc.XmlResourceHandler_swiginit(self,_xrc.new_XmlResourceHandler(*args, **kwargs))
self._setCallbackInfo(self, XmlResourceHandler)
+ __swig_destroy__ = _xrc.delete_XmlResourceHandler
+ __del__ = lambda self : None;
def _setCallbackInfo(*args, **kwargs):
"""_setCallbackInfo(self, PyObject self, PyObject _class)"""
return _xrc.XmlResourceHandler__setCallbackInfo(*args, **kwargs)
"""GetCurFileSystem(self) -> FileSystem"""
return _xrc.XmlResourceHandler_GetCurFileSystem(*args, **kwargs)
-XmlResourceHandler_swigregister = _xrc.XmlResourceHandler_swigregister
-XmlResourceHandler_swigregister(XmlResourceHandler)
+ Class = property(GetClass,doc="See `GetClass`")
+ CurFileSystem = property(GetCurFileSystem,doc="See `GetCurFileSystem`")
+ ID = property(GetID,doc="See `GetID`")
+ Instance = property(GetInstance,doc="See `GetInstance`")
+ Name = property(GetName,doc="See `GetName`")
+ Node = property(GetNode,doc="See `GetNode`")
+ Parent = property(GetParent,doc="See `GetParent`")
+ ParentAsWindow = property(GetParentAsWindow,doc="See `GetParentAsWindow`")
+ Resource = property(GetResource,doc="See `GetResource`")
+_xrc.XmlResourceHandler_swigregister(XmlResourceHandler)
#----------------------------------------------------------------------------
# The global was removed in favor of static accessor functions. This is for