44 #include "UI/button.h"
81 void ConstructCheckbox();
107 virtual Boolean IsSelected();
110 virtual Boolean IsLocked();
113 virtual void ManualSelect(Boolean Select);
116 virtual void SetSelectLock(Boolean Lock);
118 virtual const String& GetTypeName()
const;
124 virtual void ProtoSerializeProperties(
XML::Node& SelfRoot)
const;
126 virtual void ProtoDeSerializeProperties(
const XML::Node& SelfRoot);
129 static String GetSerializableName();
135 virtual void _OnActivate();
137 virtual void _OnDeactivate();
139 virtual void _OnSelected();
141 virtual void _OnDeselected();
157 virtual String GetWidgetTypeName()
const;
185 virtual void DestroyWidget(
Widget* ToBeDestroyed);