10#ifndef GUIBASEINPUTFIELD__H_
11#define GUIBASEINPUTFIELD__H_
13#include "GUICompositeObject.h"
14#include "GUIEditableText.h"
16#include "GUICommand.h"
108 const eC_Value& vX,
const eC_Value& vY,
109 const eC_Value& vWidth,
const eC_Value& vHeight,
110 const eC_String &rkText,
124 const eC_String &rkText,
153 virtual void SetText(
const eC_String& rkTextString);
194 void SetBorderWidths(eC_Value vLeftBorder, eC_Value vRightBorder, eC_Value vTopBorder, eC_Value vBottomBorder);
209 void GetBorderWidths(eC_Value& vLeft, eC_Value& vRight, eC_Value& vTop, eC_Value& vBottom)
const;
404#ifdef GUILIANI_STREAM_GUI
408#ifdef GUILIANI_WRITE_GUI
GUIKeyIdentifier_t
Platform independent key identifiers.
Definition: GUIEventTypeResource.h:207
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
No-frills text input control, not to be used on its own.
Definition: GUIEdit.h:66
AcceptedChars_t
Sets of characters that are accepted as input in a CGUIEdit.
Definition: GUIEdit.h:70
@ AC_ALL
All characters.
Definition: GUIEdit.h:72
Specialization of CGUIText that allows for modification and selection of text.
Definition: GUIEditableText.h:62
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
Observer Base class for Observer-Design-Pattern within Guiliani.
Definition: GUIObserver.h:28
Helper class to supply a platform independent rectangle implementation.
Definition: GUIRect.h:63
Subject Base class for Observer-Design-Pattern within Guiliani.
Definition: GUISubject.h:34
Interface for validators that provide checking and changing of user input.
Definition: GUIValidator.h:25
CGUIValue stores a single value in one specific type.
Definition: GUIValue.h:25
void AddInputFinishedObserver(CGUIObserver *pkObserver)
void AddInputStartedObserver(CGUIObserver *pkObserver)
void AddTextChangedObserver(CGUIObserver *pkObserver)