10#ifndef GUITEXTFIELD__H_
11#define GUITEXTFIELD__H_
16#include "GUINinePatch.h"
17#include "GUIBaseTextField.h"
98 const eC_Value& vX,
const eC_Value& vY,
99 const eC_Value& vWidth,
const eC_Value& vHeight,
100 const eC_String &kText,
101 const eC_Bool& bMultiLine =
false,
116 const eC_String &kText,
117 const eC_Bool& bMultiLine =
false,
134 const eC_Value& vX,
const eC_Value& vY,
135 const eC_Value& vWidth,
const eC_Value& vHeight,
137 const eC_Bool& bMultiLine =
false,
153 const eC_Bool& bMultiLine =
false,
182#ifdef GUILIANI_STREAM_GUI
186#ifdef GUILIANI_WRITE_GUI
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
Helper Macros in Guiliani
TextResource_t
List of text resource ids.
Definition: GUITextResource.h:40
Represents a simple GUI object containing a text.
Definition: GUIBaseTextField.h:64
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
GUI base class for any Guiliani application.
Definition: GUI.h:39
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
Represents a simple GUI object containing a text.
Definition: GUITextField.h:83
virtual void ReadFromStream()
CGUITextField(const CGUITextField &kSource)
void SetBackgroundImage(const ImageResource_t &eBackgroundImg)
CGUITextField(CGUICompositeObject *const pkParent, const CGUIRect &kRect, const eC_String &kText, const eC_Bool &bMultiLine=false, const ImageResource_t &eBackgroundImg=DUMMY_IMAGE, const ObjectHandle_t &eID=NO_HANDLE)
CGUITextField(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const TextResource_t &eTextID, const eC_Bool &bMultiLine=false, const ImageResource_t &eBackgroundImg=DUMMY_IMAGE, const ObjectHandle_t &eID=NO_HANDLE)
CGUINinePatch m_kNinePatch
the nine patch
Definition: GUITextField.h:193
virtual void WriteToStream(const eC_Bool bWriteClassID=false)
CGUITextField & operator=(const CGUITextField &kSource)
CGUITextField(CGUICompositeObject *const pkParent, const CGUIRect &kRect, const TextResource_t &eTextID, const eC_Bool &bMultiLine=false, const ImageResource_t &eBackgroundImg=DUMMY_IMAGE, const ObjectHandle_t &eID=NO_HANDLE)
ImageResource_t m_eBackgroundImg
ID of the background image.
Definition: GUITextField.h:192
CGUITextField(CGUICompositeObject *const pkParent, const eC_Value &vX, const eC_Value &vY, const eC_Value &vWidth, const eC_Value &vHeight, const eC_String &kText, const eC_Bool &bMultiLine=false, const ImageResource_t &eBackgroundImg=DUMMY_IMAGE, const ObjectHandle_t &eID=NO_HANDLE)
Class for handling a text.
Definition: GUIText.h:103