Component Abstract Class

Definition

Line 10 of System.Screen/Component.cm

Inheritance

Constructors & Destructor

public nothrow Component()

Member Functions

public nothrow Container* GetContainer() const
public nothrow void LinkAfter(Component* component)
public nothrow void LinkBefore(Component* component)
public nothrow Component* NextSibling() const
public nothrow Component* PrevSibling() const
public nothrow void SetContainer(Container* container_)
public nothrow void SetNextSibling(Component* nextSibling_)
public nothrow void SetPrevSibling(Component* prevSibling_)
public void Unlink()

Member Variables

private Container* container
private Component* nextSibling
private Component* prevSibling

Constructor& Destructor Details

Component Constructor

public nothrow Component()

Definition
Line 12 of System.Screen/Component.cm


Member Function Details

GetContainer Member Function

public nothrow Container* GetContainer()

Definition
Line 16 of System.Screen/Component.cm


LinkAfter Member Function

public nothrow void LinkAfter(Component* component)

Definition
Line 50 of System.Screen/Component.cm


LinkBefore Member Function

public nothrow void LinkBefore(Component* component)

Definition
Line 40 of System.Screen/Component.cm


NextSibling Member Function

public nothrow Component* NextSibling()

Definition
Line 24 of System.Screen/Component.cm


PrevSibling Member Function

public nothrow Component* PrevSibling()

Definition
Line 32 of System.Screen/Component.cm


SetContainer Member Function

public nothrow void SetContainer(Container* container_)

Definition
Line 20 of System.Screen/Component.cm


SetNextSibling Member Function

public nothrow void SetNextSibling(Component* nextSibling_)

Definition
Line 28 of System.Screen/Component.cm


SetPrevSibling Member Function

public nothrow void SetPrevSibling(Component* prevSibling_)

Definition
Line 36 of System.Screen/Component.cm


public void Unlink()

Definition
Line 60 of System.Screen/Component.cm