Lines Matching defs:wxShape
114 class wxShape;
135 wxShapeEvtHandler(wxShapeEvtHandler *prev = NULL, wxShape *shape = NULL);
138 inline void SetShape(wxShape *sh) { m_handlerShape = sh; }
139 inline wxShape *GetShape() const { return m_handlerShape; }
192 wxShape* m_handlerShape;
195 class WXDLLIMPEXP_OGL wxShape: public wxShapeEvtHandler
197 DECLARE_ABSTRACT_CLASS(wxShape)
201 wxShape(wxShapeCanvas *can = NULL);
202 virtual ~wxShape();
210 virtual void AddToCanvas(wxShapeCanvas *the_canvas, wxShape *addAfter = NULL);
219 inline wxShape *GetParent() const { return m_parent; }
220 inline void SetParent(wxShape *p) { m_parent = p; }
221 wxShape *GetTopAncestor();
322 void AddLine(wxLineShape *line, wxShape *other,
378 virtual wxShape *FindRegion(const wxString& regionName, int *regionId);
496 bool HasDescendant(wxShape *image);
499 wxShape *CreateNewCopy(bool resetMapping = true, bool recompute = true);
502 virtual void Copy(wxShape& copy);
506 void CopyWithHandler(wxShape& copy);
558 wxShape* m_parent; // In case it's a child
574 class WXDLLIMPEXP_OGL wxPolygonShape: public wxShape
631 void Copy(wxShape& copy);
654 class WXDLLIMPEXP_OGL wxRectangleShape: public wxShape
677 void Copy(wxShape& copy);
703 void Copy(wxShape& copy);
706 class WXDLLIMPEXP_OGL wxEllipseShape: public wxShape
730 void Copy(wxShape& copy);
753 void Copy(wxShape& copy);