Table of Contents

Class ObjectsPage

Namespace
DevInterface
Assembly
Assembly-CSharp.dll
public class ObjectsPage : Page, IDevUISignals
Inheritance
ObjectsPage
Implements
Inherited Members

Constructors

ObjectsPage(DevUI, string, DevUINode, string)

public ObjectsPage(DevUI owner, string IDstring, DevUINode parentNode, string name)

Parameters

owner DevUI
IDstring string
parentNode DevUINode
name string

Fields

currObjectsPage

public int currObjectsPage

Field Value

int

draggedObject

public PlacedObjectRepresentation draggedObject

Field Value

PlacedObjectRepresentation

lastPlacedLightFixture

public PlacedObject.LightFixtureData.Type lastPlacedLightFixture

Field Value

PlacedObject.LightFixtureData.Type

maxObjectsPerPage

public int maxObjectsPerPage

Field Value

int

objectsPanel

public Panel objectsPanel

Field Value

Panel

placedObjectTypes

public PlacedObject.Type[] placedObjectTypes

Field Value

Type[]

removeIfReleaseObject

public PlacedObjectRepresentation removeIfReleaseObject

Field Value

PlacedObjectRepresentation

totalObjectsPages

public int totalObjectsPages

Field Value

int

trashBin

public TrashBin trashBin

Field Value

TrashBin

Methods

AssembleObjectPages()

public void AssembleObjectPages()

CreateObjRep(Type, PlacedObject)

public void CreateObjRep(PlacedObject.Type tp, PlacedObject pObj)

Parameters

tp PlacedObject.Type
pObj PlacedObject

DevObjectGetCategoryFromPlacedType(Type)

public ObjectsPage.DevObjectCategories DevObjectGetCategoryFromPlacedType(PlacedObject.Type type)

Parameters

type PlacedObject.Type

Returns

ObjectsPage.DevObjectCategories

Refresh()

public override void Refresh()

RefreshObjectsPage()

public void RefreshObjectsPage()

RemoveObject(PlacedObjectRepresentation)

public void RemoveObject(PlacedObjectRepresentation objRep)

Parameters

objRep PlacedObjectRepresentation

Signal(DevUISignalType, DevUINode, string)

public override void Signal(DevUISignalType type, DevUINode sender, string message)

Parameters

type DevUISignalType
sender DevUINode
message string

Update()

public override void Update()