C# Class LayoutFarm.UI.NinespaceController

Exibir arquivo 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_oe property

protected int bottomSpaceHeight
return int

centerSpaceWidth protected_oe property

protected int centerSpaceWidth
return int

dockSpaceConcept protected_oe property

protected SpaceConcept dockSpaceConcept
return SpaceConcept

leftSpaceWidth protected_oe property

protected int leftSpaceWidth
return int

myOwner protected_oe property

protected UIBox,LayoutFarm.UI myOwner
return UIBox

rightSpaceWidth protected_oe property

protected int rightSpaceWidth
return int

sizeH protected_oe property

protected int sizeH
return int

sizeW protected_oe property

protected int sizeW
return int

spaces protected_oe property

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

topSpaceHeight protected_oe property

protected int topSpaceHeight
return int