GuiInspectorDynamicField
Engine/source/gui/editor/inspector/dynamicField.h
Private Types
Parent
Protected Attributes
Dynamic field dictionary entry for first target object only.
Public Functions
GuiInspectorDynamicField(GuiInspector * inspector, GuiInspectorGroup * parent, SimFieldDictionary::Entry * field)
Return the name of the field being edited.
Return the name without the array index that may potentially be present.
bool
onAdd()
Called when this object is added to the scene.
renameField(const char * newFieldName)
setInspectorField(AbstractClassRep::Field * field, StringTableEntry caption, const char * arrayIndex)
bool
Protected Functions
Detailed Description
Private Types
typedef GuiInspectorField Parent
Protected Attributes
GuiBitmapButtonCtrl * mDeleteButton
RectI mDeleteRect
SimFieldDictionary::Entry * mDynField
Dynamic field dictionary entry for first target object only.
SimObjectPtr< GuiTextEditCtrl > mRenameCtrl
RectI mValueRect
Public Functions
GuiInspectorDynamicField()
GuiInspectorDynamicField(GuiInspector * inspector, GuiInspectorGroup * parent, SimFieldDictionary::Entry * field)
~GuiInspectorDynamicField()
constructRenameControl()
DECLARE_CONOBJECT(GuiInspectorDynamicField )
getData(U32 inspectObjectIndex)
Reimplemented from: GuiInspectorField
getFieldName()
Reimplemented from: GuiInspectorField
getRawFieldName()
Reimplemented from: GuiInspectorField
onAdd()
Reimplemented from: GuiInspectorField
renameField(const char * newFieldName)
setData(const char * data, bool callbacks)
Reimplemented from: GuiInspectorField
setInspectorField(AbstractClassRep::Field * field, StringTableEntry caption, const char * arrayIndex)
Reimplemented from: GuiInspectorField
updateRects()
Reimplemented from: GuiInspectorField