10#ifndef GUICHECKBOX__H_
11#define GUICHECKBOX__H_
13#include "GUIBaseCheckBox.h"
16#include "GUINinePatch.h"
89 const eC_Value& vWidth,
90 const eC_Value& vHeight,
91 const eC_Bool &bChecked =
false,
104 const eC_Bool &bChecked =
false,
147#ifdef GUILIANI_STREAM_GUI
151#ifdef GUILIANI_WRITE_GUI
184 void SetDummyImages(
void);
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
Base class for checkboxes.
Definition: GUIBaseCheckBox.h:66
Check box that draws itself with images.
Definition: GUICheckBox.h:64
ImageResource_t m_eNotSelectedFocussed
the selected focused image
Definition: GUICheckBox.h:172
CGUICheckBox(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const eC_Bool &bChecked=false, const ObjectHandle_t &eID=NO_HANDLE)
ImageResource_t m_eSelectedHighlighted
the selected highlighted image
Definition: GUICheckBox.h:162
ImageResource_t m_eNotSelectedHighlighted
the selected highlighted image
Definition: GUICheckBox.h:169
CGUINinePatch m_kNinePatch
nine-patch which is used if icon should fill the object
Definition: GUICheckBox.h:174
ImageResource_t m_eNotSelectedPressed
the selected pressed image
Definition: GUICheckBox.h:170
void SetStandardImages()
Set the standard Guiliani images to this image checkbox.
CGUICheckBox & operator=(const CGUICheckBox &kSource)
ImageResource_t m_eNotSelectedNormal
the selected normal image
Definition: GUICheckBox.h:168
CGUICheckBox(CGUICompositeObject *const pkParent, const CGUIRect &kRect, const eC_Bool &bChecked=false, const ObjectHandle_t &eID=NO_HANDLE)
ImageResource_t m_eSelectedPressed
the selected pressed image
Definition: GUICheckBox.h:163
ImageResource_t m_eSelectedNormal
the selected normal image
Definition: GUICheckBox.h:161
virtual void ReadFromStream()
void SetImages(const ImageResource_t &eSelectedFocussed, const ImageResource_t &eSelectedHighlighted, const ImageResource_t &eSelectedPressed, const ImageResource_t &eSelectedNormal, const ImageResource_t &eSelectedGrayedOut, const ImageResource_t &eNotSelectedFocussed, const ImageResource_t &eNotSelectedHighlighted, const ImageResource_t &eNotSelectedPressed, const ImageResource_t &eNotSelectedNormal, const ImageResource_t &eNotSelectedGrayedOut)
ImageResource_t m_eSelectedFocussed
the selected focused image
Definition: GUICheckBox.h:165
CGUICheckBox(const CGUICheckBox &kSource)
ImageResource_t m_eNotSelectedGrayedOut
the selected grayed out image
Definition: GUICheckBox.h:171
ImageResource_t m_eSelectedGrayedOut
the selected grayed out image
Definition: GUICheckBox.h:164
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
Helper class to for storing Nine-Patch images.
Definition: GUINinePatch.h:41
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63