Skip to main content

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) 

VarAgent