13#include "GUIRadialBar.h"
16#include "GUICommonEnums.h"
17#include "GUINinePatch.h"
52 const eC_Value& vWidth,
53 const eC_Value& vHeight,
72#ifdef GUILIANI_STREAM_GUI
78#ifdef GUILIANI_WRITE_GUI
199 void CopyAttributes(
const CGUIShape& kSource);
204 void UpdatePoints(
const eC_Bool& bSizeChanged);
207 static const eC_UInt INDEX_BORDERCOLOR;
208 static const eC_UInt INDEX_COLOR;
210 eC_Value m_vLineWidth;
212 eC_TArray<CGUIPoint> m_kPoints;
216 eC_Bool m_bTransformActive;
218 eC_Value m_vRotation;
221 eC_UInt m_uiDrawCount;
Helper Macros in Guiliani
ObjectHandle_t
List of object resource ids.
Definition: GUIObjectHandleResource.h:55
GlobalProperty_t
List of property resource ids.
Definition: GUIPropertyResource.h:67
This observer provides the base-interface for controls when using color-properties.
Definition: GUIColorPropertyObserver.h:23
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
CGUIPoint class to hold two values (x, y) like a vector.
Definition: GUIPoint.h:18
A primitive vector shape with transformations.
Definition: GUIShape.h:38
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
void SetLineWidth(const eC_Value &vLineWidth)
void SetColor(const GlobalProperty_t &eColor)
eC_UInt GetBorderColor() const
eC_Bool GetRelative() const
void SetTranslate(const CGUIPoint &kTranslate)
void SetBorderColor(const eC_UInt &uiBorderColor)
void SetRelative(const eC_Bool &bRelative)
void SetFilled(const eC_Bool &bFilled)
CGUIShape(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const ObjectHandle_t &eID=NO_HANDLE)
CGUIShape(const CGUIShape &kSource)
eC_Value GetLineWidth() const
CGUIPoint GetTranslate() const
void SetScale(const CGUIPoint &kScale)
void SetColor(const eC_UInt &uiColor)
virtual ~CGUIShape()
Destructor.
CGUIPoint GetScale() const
eC_Value GetRotation() const
CGUIShape & operator=(const CGUIShape &kSource)
virtual void ReadFromStream()
void SetTransformActive(const eC_Bool &bTransformActive)
void SetBorderColor(const GlobalProperty_t &eBorderColor)
void SetRotation(const eC_Value &vRotation)
eC_Bool GetFilled() const
void AddPoint(CGUIPoint kPoint)
eC_Bool GetTransformActive() const