13#ifndef fsCTextEntryComponenthdr
14#define fsCTextEntryComponenthdr
54 void caretEntityCreate();
55 void caretPositionSet();
57 void typedCharacterHandle(
fsS32 pTypedChar);
63 fsS32 mMaxStringLength;
65 std::shared_ptr<fsCTextEntry> mImpl;
Definition fsCEntity.h:39
void renderDo() override
Definition fsCTextEntryComponent.cpp:27
void textSetDo(const fsStr &pText) override
Definition fsCTextEntryComponent.cpp:46
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition fsCTextEntryComponent.cpp:133
void listenersRegisterDo() override
Definition fsCTextEntryComponent.cpp:126
friend class fsCComponentFactory
Definition fsCTextEntryComponent.h:24
static const fsCUniqueId mTypeId
Definition fsCTextEntryComponent.h:28
void updateDo(fsS32 pDeltaMs) override
Definition fsCTextEntryComponent.cpp:38
void resetDo() override
Definition fsCTextEntryComponent.cpp:22
virtual ~fsCTextEntryComponent()
Definition fsCTextEntryComponent.cpp:218
const fsStr & enteredTextGet() const
Definition fsCTextEntryComponent.cpp:53
static const fsCUniqueId mTextEntryEnterPressedMsg
Definition fsCTextEntryComponent.h:29
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition fsCTextEntryComponent.cpp:63
fsCTextEntryComponent(fsCEntity *pParent)
Definition fsCTextEntryComponent.cpp:207
void listenersDeregisterDo() override
Definition fsCTextEntryComponent.cpp:119
static fsIComponent * create(fsCEntity *pParent)
Definition fsCTextEntryComponent.cpp:58
Definition fsCTextEntry.h:27
fsCTextSpriteComponent(fsCEntity *pParent)
Definition fsCTextSpriteComponent.cpp:209
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
Definition fsIComponent.h:26
fsIMessageListener(fsS32 pPriority)
Definition fsIMessageListener.cpp:41
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32