aLightObject
aLightObject
is an instance that can be presented on the screen. Unlike its child class, aFullObject, it cannot be stored in a database. Therefore, aLightObject is reserved for technical instances that make your application run, but are never stored, nor versioned. The simple fact of making your classes inherit from the powerful class, aLightObject, lets access them inherit from its extremely rich panoply of functions.
Accept
ActionAcceptAndClose
ActionAcceptAndClose(theUIAgent: aUIAgent)
ActionCancel
ActionCancel(theUIAgent: aUIAgent)
ActionClose
ActionClose(theUIAgent: aUIAgent)
ActionCloseAll
ActionCloseAll(theUIAgent: aUIAgent)
ActionNew
ActionNew(theUIAgent: aUIAgent)
ActionOpen
ActionOpen(theUIAgent: aUIAgent)
ActionQuit
ActionQuit(theUIAgent: aUIAgent)
ActionSave
ActionSave(theUIAgent: aUIAgent)
ActionSaveAll
ActionSaveAll(theUIAgent: aUIAgent)
ActionSaveAndClose
ActionSaveAndClose(theUIAgent: aUIAgent)
ActionValid
ActionValid(theUIAgent: aUIAgent)
AlertOnValid
AlertOnValid(Message: CString)
AllocatedSize
Browse
CancelObject
CancelObject(mySelf: Any)
CantBeSeen
CantBeSeenFrom
CantBeSeenFrom(thisUIAgent: aUIAgent)
ClassDef
ClassId
ClassIdFromData
ClassName
ClassVersion
Clone
CloneVarsFrom
CloneVarsFrom(thisObject: Pointer)
CloneVarsOnRecast
CloneVarsOnRecast(thisObject: Pointer)
CurrentUIStringOf
CurrentUIStringOf(thisVar: Any, RelativeToThisUIAgent: Pointer)
EnableVariableOrMethod
EnableVariableOrMethod(VarOrMeth: Pointer, Enable: Boolean)
GetBitmap
GetBitmap(theBMPKind: tBMPKind, theBMPparam: Int1)
GetUIAgentFromName
GetUIAgentFromName(thisName: IDEName)
HasBeenStored
Init
InitFromText
InitFromText(FromWhere: Any)
InitVariables
Interact
Interact(theScenario: Pointer, ExecMode: tExecMode, InModalMode: Boolean)
InteractAsChild
InteractAsChild(theScenarioName: IDEName, ExecMode: tExecMode, Secondary: Boolean, theFatherUIAgent: aUIAgent)
InteractFromName
InteractFromName(theScenarioName: IDEName, ExecMode: tExecMode, InModalMode: Boolean)
IsAcceptable
IsAcceptable(VarAddressInError: Pointer, Message: CString, MessageDisplayed: Boolean, MessageCanBeDisplayed: Boolean)
IsSystemCloseAccepted
IsSystemCloseAccepted(theUIAgent: Pointer)
IsValid
IsValid(VarAddressInError: Pointer, Message: CString, MessageDisplayed: Boolean, MessageCanBeDisplayed: Boolean)
IsWConfidential
Kill
Kill(mySelf: Any)
KillVariables
MotorClass
Next
Next(theUIAgent: aUIAgent)
NoModalInteract
NoModalInteract(theScenarioName: IDEName, ExecMode: tExecMode, MustSetFocus: Boolean)
ParamInteract
ParamInteract(theScenario: Pointer, ExecMode: tExecMode, InModalMode: Boolean, UseDefaultScenario: Boolean, theFatherUIAgent: Pointer, BuildingKind: tBuildingKind, X: Int4, Y: Int4, Width: Int4, Height: Int4, BuiltUIAgent: Pointer)
Prev
Prev(theUIAgent: aUIAgent)
ProduceText
ProduceText(Where: Any, Options: Any)
RecastToClassId
RecastToClassId(mySelf: aLightObject, theNewClassId: Int8)
ReportError
ReportError(fromModule: IDEName, fromProcedure: CString, comment: CString, seriousness: tSeverity)
Save
Save(mustAskConfirmation: Boolean, mustRefresh: Boolean, mustForceSave: Boolean)
SaveEx
SaveEx(mustAskConfirmation: Boolean, mustRefresh: Boolean, mustForceSave: Boolean, MakeNewVersion: Boolean)
ScenarioFrom
ScenarioFrom(thisName: IDEName)
ShowVariableOrMethod
ShowVariableOrMethod(VarOrMeth: Pointer, Show: Boolean)
SizeOfInstance
Store
Store(PP: tFullId)
StringExtract
StringExtract(Kind: tExtractKind, Param: Int1, MaxSize: Int4)
Terminate
UIRefresh
UIRefreshFromMM
UIRefreshFromMM(theIdentifierDesc: aIdentifierDesc)
UIRefreshVar
UIRefreshVar(theVar: Any)