30#include "../base/PComplexData.h"
62 else if(name ==
"COLOR")
67 else if (name ==
"OUTLINECOLOR")
116 name ==
"OUTLINECOLOR"||
208 else if (
"HEIGHT" == name)
239 if(
"WIDTH" == name ||
"HEIGHT" == name )
288 int deltaX = (int)(x -
mX);
289 int deltaY = (int)(y -
mY);
337 else if (
"Y1" == name)
339 else if (
"X2" == name)
341 else if (
"Y2" == name)
343 else if (
"THICKNESS" == name)
374 if(
"X1" == name ||
"X2" == name ||
375 "Y1" == name ||
"Y2" == name ||
376 "THICKNESS" == name )
426 else if(
"HEIGHT" == name)
461 ||
"HEIGHT" == name )
516 if(
"WIDTH" == name ||
602 else if (
"RY" == name)
752 if(
"XPOINTS" == name)
755 else if(
"YPOINTS" == name)
847 if(
"XPOINTS" == name)
852 else if(
"YPOINTS" == name)
855 else if (
"STEPS" == name)
@ OVE_INVALID_PROPERTY_NAME
virtual std::ostream & SendToStream(std::ostream &out)
virtual bool SetSteps(Variant v)
virtual bool SetXPoints(Variant v)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual bool SetYPoints(Variant v)
PBezier(pInt x, pInt y, Variant xpoints, Variant ypoints, pInt steps, Variant fg)
virtual Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
virtual void SetSize(pInt r)
PCircle(pInt x1, pInt y1, pInt r, Variant fg, bool filled)
virtual Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual std::ostream & SendToStream(std::ostream &out)
counted_ptr< PEBLObjectBase > GetObject() const
virtual void SetAA(bool aa)
virtual bool SetProperty(std::string, Variant v)
virtual void SetOutlineColor(Variant ocol)
PColor * GetOutlineColor() const
virtual void SetColor(Variant col)
PColor * GetColor() const
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual Variant GetProperty(std::string) const
virtual void SetFilled(bool filled)
virtual bool InitializeProperty(std::string name, Variant v)
virtual bool SetProperty(std::string name, Variant v)
Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
PEllipse(pInt x1, pInt y1, pInt rx, pInt ry, Variant fg, bool filled)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual Variant GetProperty(std::string) const
virtual std::ostream & SendToStream(std::ostream &out)
virtual void SetSize(pInt dx, pInt dy)
virtual std::ostream & SendToStream(std::ostream &out)
PLine(pInt x1, pInt y1, pInt dx, pInt dy, Variant fg)
virtual void SetSize(pInt dx, pInt dy)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual bool SetProperty(std::string, Variant v)
virtual Variant GetProperty(std::string) const
PPolygon(pInt x, pInt y, Variant xpoints, Variant ypoints, Variant fg, bool filled)
virtual bool SetYPoints(Variant v)
virtual Variant GetProperty(std::string) const
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual bool SetXPoints(Variant v)
virtual std::ostream & SendToStream(std::ostream &out)
virtual bool SetProperty(std::string, Variant v)
virtual bool SetProperty(std::string, Variant v)
virtual Variant GetProperty(std::string) const
PRectangle(pInt x1, pInt y1, pInt dx, pInt dy, Variant fg, bool filled)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
virtual std::ostream & SendToStream(std::ostream &out)
virtual void SetSize(pInt dx, pInt dy)
virtual bool SetProperty(std::string, Variant v)
virtual Variant GetProperty(std::string) const
virtual std::ostream & SendToStream(std::ostream &out)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
PSquare(pInt x, pInt y, pInt size, Variant fg, bool filled)
virtual void SetSize(pInt size)
virtual std::ostream & SendToStream(std::ostream &out)
virtual Variant GetProperty(std::string) const
virtual bool SetProperty(std::string, Variant v)
virtual void SetPosition(pInt x, pInt y)
This sets the widget's position on its parent widget.
virtual void SetEnds(pInt x1, pInt y1, pInt x2, pInt y2)
virtual ObjectValidationError ValidateProperty(std::string, Variant v) const
PThickLine(pInt x1, pInt y1, pInt x2, pInt y2, pInt width, Variant fg)
virtual void SetThickness(pInt t)
PComplexData * GetComplexData() const