1 ////////////////////////////////////////////////////////////////////////////// 2 // Name: SVGFontFaceNameElement.h 3 // Author: Alex Thuering 4 // Copyright: (c) 2005 Alex Thuering 5 // Licence: wxWindows licence 6 // Notes: generated by generate.py 7 ////////////////////////////////////////////////////////////////////////////// 8 9 #ifndef WX_SVG_FONT_FACE_NAME_ELEMENT_H 10 #define WX_SVG_FONT_FACE_NAME_ELEMENT_H 11 12 #include "SVGElement.h" 13 #include "String_wxsvg.h" 14 #include "Element.h" 15 16 class wxSVGFontFaceNameElement: 17 public wxSVGElement 18 { 19 public: 20 wxSVGFontFaceNameElement(wxString tagName = wxT("font-face-name")): wxSVGElement(tagName)21 wxSVGElement(tagName) {} ~wxSVGFontFaceNameElement()22 virtual ~wxSVGFontFaceNameElement() {} 23 wxSvgXmlNode* CloneNode(bool deep = true) { return new wxSVGFontFaceNameElement(*this); } 24 bool HasAttribute(const wxString& name) const; 25 wxString GetAttribute(const wxString& name) const; 26 bool SetAttribute(const wxString& name, const wxString& value); 27 wxSvgXmlAttrHash GetAttributes() const; GetDtd()28 virtual wxSVGDTD GetDtd() const { return wxSVG_FONT_FACE_NAME_ELEMENT; } 29 }; 30 31 #endif // WX_SVG_FONT_FACE_NAME_ELEMENT_H 32