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