C# Class LayoutFarm.UI.NinespaceController

Show file Open project: prepare/HTML-Renderer Class Usage Examples

Protected Properties

Property Type Description
bottomSpaceHeight int
centerSpaceWidth int
dockSpaceConcept SpaceConcept
leftSpaceWidth int
myOwner UIBox
rightSpaceWidth int
sizeH int
sizeW int
spaces LayoutFarm.UI.SpacePart[]
topSpaceHeight int

Public Methods

Method Description
ArrangeAllSpaces ( ) : void
GetVisualElementIter ( ) : IEnumerable
GetVisualElementReverseIter ( ) : IEnumerable
NinespaceController ( UIBox owner, SpaceConcept initConcept ) : System
SetBottomSpaceHeight ( int value ) : void
SetCenterSpaceWidth ( int value ) : void
SetLeftSpaceWidth ( int value ) : void
SetRightSpaceWidth ( int value ) : void
SetTopSpaceHeight ( int value ) : void
TopDownReCalculateContentSize ( ) : void
dbugGetLinkInfo ( ) : string

Protected Methods

Method Description
InitSpace ( SpaceName name ) : SpacePart
InvalidateArrangementInAllDockSpaces ( ) : void
SetDockBound ( SpacePart dock, int x, int y, int newWidth, int newHeight ) : void

Private Methods

Method Description
CalculateTotalDockSpaceDesiredHeight ( ) : int
CalculateTotalDockSpaceDesiredHeight ( SpacePart bx1, SpacePart bx2, SpacePart bx3 ) : int
CalculateTotalDockSpaceDesiredWidth ( ) : int
CalculateTotalDockSpaceDesiredWidth ( SpacePart bx1, SpacePart bx2, SpacePart bx3 ) : int
CalculateTotalFreeSpacesDesiredHeight ( ) : int
CalculateTotalFreeSpacesDesiredHeight ( SpacePart bx1, SpacePart bx2, SpacePart bx3 ) : int
CalculateTotalFreeSpacesDesiredWidth ( ) : int
CalculateTotalFreeSpacesDesiredWidth ( SpacePart bx1, SpacePart bx2, SpacePart bx3 ) : int
GetAllSpaces ( ) : LayoutFarm.UI.SpacePart[]

Method Details

ArrangeAllSpaces() public abstract method

public abstract ArrangeAllSpaces ( ) : void
return void

GetVisualElementIter() public method

public GetVisualElementIter ( ) : IEnumerable
return IEnumerable

GetVisualElementReverseIter() public method

public GetVisualElementReverseIter ( ) : IEnumerable
return IEnumerable

InitSpace() protected method

protected InitSpace ( SpaceName name ) : SpacePart
name SpaceName
return SpacePart

InvalidateArrangementInAllDockSpaces() protected method

protected InvalidateArrangementInAllDockSpaces ( ) : void
return void

NinespaceController() public method

public NinespaceController ( UIBox owner, SpaceConcept initConcept ) : System
owner UIBox
initConcept SpaceConcept
return System

SetBottomSpaceHeight() public method

public SetBottomSpaceHeight ( int value ) : void
value int
return void

SetCenterSpaceWidth() public method

public SetCenterSpaceWidth ( int value ) : void
value int
return void

SetDockBound() protected static method

protected static SetDockBound ( SpacePart dock, int x, int y, int newWidth, int newHeight ) : void
dock SpacePart
x int
y int
newWidth int
newHeight int
return void

SetLeftSpaceWidth() public method

public SetLeftSpaceWidth ( int value ) : void
value int
return void

SetRightSpaceWidth() public method

public SetRightSpaceWidth ( int value ) : void
value int
return void

SetTopSpaceHeight() public method

public SetTopSpaceHeight ( int value ) : void
value int
return void

TopDownReCalculateContentSize() public method

public TopDownReCalculateContentSize ( ) : void
return void

dbugGetLinkInfo() public method

public dbugGetLinkInfo ( ) : string
return string

Property Details

bottomSpaceHeight protected property

protected int bottomSpaceHeight
return int

centerSpaceWidth protected property

protected int centerSpaceWidth
return int

dockSpaceConcept protected property

protected SpaceConcept dockSpaceConcept
return SpaceConcept

leftSpaceWidth protected property

protected int leftSpaceWidth
return int

myOwner protected property

protected UIBox,LayoutFarm.UI myOwner
return UIBox

rightSpaceWidth protected property

protected int rightSpaceWidth
return int

sizeH protected property

protected int sizeH
return int

sizeW protected property

protected int sizeW
return int

spaces protected property

protected SpacePart[],LayoutFarm.UI spaces
return LayoutFarm.UI.SpacePart[]

topSpaceHeight protected property

protected int topSpaceHeight
return int