Purpose

The module EditObject allows for the editing of a persistency string of a ml::Base derived object.

Details

This module is wrapped by the ObjectInspector-Macro which adds some extra functionality by scripting.

It is not to be used explicitly.

Input Fields

inObject

name: inObject, type: MLBase, deprecated name: inputBaseObject

Output Fields

outObject

name: outObject, type: MLBase, deprecated name: outputBaseObject

Parameter Fields

Field Index

autoLoad: Bool
deleteOutObject: Trigger
loadIntoEditor: Trigger
objectString: String
statusString: String
updateMode: Enum
updateOutObject: Trigger
upToDate: Bool

Hidden Fields

updateOutObject

name: updateOutObject, type: Trigger, deprecated name: updateObject

If pressed, the output object is updated according to the edited string.

deleteOutObject

name: deleteOutObject, type: Trigger, deprecated name: deleteObject

If pressed, the output object is deleted.

loadIntoEditor

name: loadIntoEditor, type: Trigger, deprecated name: loadObject

If pressed, the attached input object's persistency string is loaded into the editor.

updateMode

name: updateMode, type: Enum, default: Off, deprecated name: autoUpdate

Defines how the module reacts to an update of the input object.

Values:

Title Name Deprecated Name
Off Off FALSE
Auto Clear AutoClear  
Auto Update AutoUpdate  

autoLoad

name: autoLoad, type: Bool, default: FALSE

upToDate

name: upToDate, type: Bool, default: FALSE

objectString

name: objectString, type: String

statusString

name: statusString, type: String, default: ---