X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e13ce4a3d01cb6f06e698cba51e61793eb3ba9c1..1930cbd7689455bff05dc62438b7d49fec6ad04c:/include/wx/xml/xml.h diff --git a/include/wx/xml/xml.h b/include/wx/xml/xml.h index d54d9c5735..8df417203b 100644 --- a/include/wx/xml/xml.h +++ b/include/wx/xml/xml.h @@ -127,7 +127,8 @@ public: const wxString& content = wxEmptyString, int lineNo = -1); virtual void AddChild(wxXmlNode *child); - virtual bool InsertChild(wxXmlNode *child, wxXmlNode *before_node); + virtual bool InsertChild(wxXmlNode *child, wxXmlNode *followingNode); + virtual bool InsertChildAfter(wxXmlNode *child, wxXmlNode *precedingNode); virtual bool RemoveChild(wxXmlNode *child); virtual void AddAttribute(const wxString& name, const wxString& value); virtual bool DeleteAttribute(const wxString& name); @@ -154,7 +155,7 @@ public: wxXmlAttribute *GetAttributes() const { return m_attrs; } bool GetAttribute(const wxString& attrName, wxString *value) const; wxString GetAttribute(const wxString& attrName, - const wxString& defaultVal) const; + const wxString& defaultVal = wxEmptyString) const; bool HasAttribute(const wxString& attrName) const; int GetLineNumber() const { return m_lineNo; } @@ -208,7 +209,7 @@ private: wxString m_content; wxXmlAttribute *m_attrs; wxXmlNode *m_parent, *m_children, *m_next; - int m_lineNo; // line number in original file, or -1 + int m_lineNo; // line number in original file, or -1 void DoCopy(const wxXmlNode& node); }; @@ -262,10 +263,10 @@ public: const wxString& encoding = wxT("UTF-8"), int flags = wxXMLDOC_NONE); virtual bool Load(wxInputStream& stream, const wxString& encoding = wxT("UTF-8"), int flags = wxXMLDOC_NONE); - + // Saves document as .xml file. - virtual bool Save(const wxString& filename, int indentstep = 1) const; - virtual bool Save(wxOutputStream& stream, int indentstep = 1) const; + virtual bool Save(const wxString& filename, int indentstep = 2) const; + virtual bool Save(wxOutputStream& stream, int indentstep = 2) const; bool IsOk() const { return m_root != NULL; }