1 ////////////////////////////////////////////////////////////////////////////// 2 // Name: SVGPathSegList.h 3 // Author: Alex Thuering 4 // Created: 2005/09/27 5 // RCS-ID: $Id: SVGPathSegList.h,v 1.4 2005/11/07 17:33:15 ntalex Exp $ 6 // Copyright: (c) 2005 Alex Thuering 7 // Licence: wxWindows licence 8 // Notes: generated by genList.py 9 ////////////////////////////////////////////////////////////////////////////// 10 11 #ifndef WX_SVG_PATH_SEG_LIST_H 12 #define WX_SVG_PATH_SEG_LIST_H 13 14 #include "SVGPathSeg.h" 15 #include <wx/dynarray.h> 16 WX_DECLARE_OBJARRAY(wxSVGPathSeg, wxSVGPathSegListBase); 17 18 class wxSVGPathSegList: public wxSVGPathSegListBase 19 { 20 public: wxSVGPathSegList()21 wxSVGPathSegList() {} wxSVGPathSegList(const wxSVGPathSegList & src)22 wxSVGPathSegList(const wxSVGPathSegList& src) 23 : wxSVGPathSegListBase() 24 { DoCopy(src); } 25 wxSVGPathSegList& operator=(const wxSVGPathSegList& src) 26 { Clear(); DoCopy(src); return *this; } 27 28 wxString GetValueAsString() const; 29 void SetValueAsString(const wxString& value); 30 31 protected: 32 void DoCopy(const wxSVGPathSegList& src); 33 }; 34 35 #endif // WX_SVG_PATH_SEG_LIST_H 36