15#include "GUINinePatch.h"
87 const eC_Value& vWidth,
88 const eC_Value& vHeight,
90 const eC_Bool& bStretchBlit =
true,
107 const eC_Bool& bStretchBlit =
true,
143#ifdef GUILIANI_STREAM_GUI
146#ifdef GUILIANI_WRITE_GUI
197 void CopyAttributes(
const CGUIImage& kSource);
202 const eC_Bool& bStretchBlit);
Helper Macros in Guiliani
ImageResource_t
Enumeration of image resource ids.
Definition: GUIImageResource.h:126
ObjectHandle_t
List of object resource ids.
Definition: GUIObjectHandleResource.h:55
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
Displays a static image in the GUI.
Definition: GUIImage.h:59
CGUIImage(const CGUIImage &kSource)
eC_Bool GetStretchBlit() const
void SetImage(const ImageResource_t &eImage, const eC_Bool &bFitToImage=false)
CGUIImage(CGUICompositeObject *const pkParent, const CGUIRect &kRect, const ImageResource_t &eImageID, const eC_Bool &bStretchBlit=true, const ObjectHandle_t &eID=NO_HANDLE)
BlitType_t GetBlitType() const
ImageResource_t GetImageID() const
void SetBlitType(const BlitType_t &eBlitType)
BlitType_t
enum for blitting-type
Definition: GUIImage.h:63
@ IBT_TILED
stretch image to fit
Definition: GUIImage.h:66
@ IBT_STRETCH
blit image in center
Definition: GUIImage.h:65
CGUIImage & operator=(const CGUIImage &kSource)
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
virtual eC_Bool IsHighlightable() const
Definition: GUIImage.h:152
CGUINinePatch & GetNinePatch()
CGUIImage(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const ImageResource_t &eImageID, const eC_Bool &bStretchBlit=true, const ObjectHandle_t &eID=NO_HANDLE)
void SetStretchBlit(eC_Bool bStretchBlit)
CGUIImage(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const ImageResource_t &eImageID, const ObjectHandle_t &eID=NO_HANDLE)
virtual void ReadFromStream()
Helper class to for storing Nine-Patch images.
Definition: GUINinePatch.h:41
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63