A base for controls that can have a "focus" - i.e. textfields.
Definition ck_pFocusableControl.h:22
CKFocusableControl()
Definition ck_pFocusableControl.cpp:18
virtual void PerformUndo()
Definition ck_pFocusableControl.h:29
virtual void Focused()
Definition ck_pFocusableControl.h:27
virtual bool CanPerformPaste()
Definition ck_pFocusableControl.h:34
const bool clearable
Definition ck_pFocusableControl.h:42
virtual void PerformPaste()
Definition ck_pFocusableControl.h:32
virtual void PerformCopy()
Definition ck_pFocusableControl.h:31
const bool cutable
Definition ck_pFocusableControl.h:41
virtual void PerformCut()
Definition ck_pFocusableControl.h:30
virtual void PerformClear()
Definition ck_pFocusableControl.h:33
CKProperty< bool > focused
Definition ck_pFocusableControl.h:37
const bool pastable
Definition ck_pFocusableControl.h:40
virtual void Blurred()
Definition ck_pFocusableControl.h:28
const bool copyable
Definition ck_pFocusableControl.h:39
virtual ~CKFocusableControl()
Definition ck_pFocusableControl.cpp:21
const bool undoable
Definition ck_pFocusableControl.h:38
Defines an observable value.
Definition ckProperty.h:60