C# Класс LayoutFarm.UI.NinespaceController

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
bottomSpaceHeight int
centerSpaceWidth int
dockSpaceConcept SpaceConcept
leftSpaceWidth int
myOwner UIBox
rightSpaceWidth int
sizeH int
sizeW int
spaces LayoutFarm.UI.SpacePart[]
topSpaceHeight int

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
InitSpace ( SpaceName name ) : SpacePart
InvalidateArrangementInAllDockSpaces ( ) : void
SetDockBound ( SpacePart dock, int x, int y, int newWidth, int newHeight ) : void

Приватные методы

Метод Описание
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[]

Описание методов

ArrangeAllSpaces() публичный абстрактный Метод

public abstract ArrangeAllSpaces ( ) : void
Результат void

GetVisualElementIter() публичный Метод

public GetVisualElementIter ( ) : IEnumerable
Результат IEnumerable

GetVisualElementReverseIter() публичный Метод

public GetVisualElementReverseIter ( ) : IEnumerable
Результат IEnumerable

InitSpace() защищенный Метод

protected InitSpace ( SpaceName name ) : SpacePart
name SpaceName
Результат SpacePart

InvalidateArrangementInAllDockSpaces() защищенный Метод

protected InvalidateArrangementInAllDockSpaces ( ) : void
Результат void

NinespaceController() публичный Метод

public NinespaceController ( UIBox owner, SpaceConcept initConcept ) : System
owner UIBox
initConcept SpaceConcept
Результат System

SetBottomSpaceHeight() публичный Метод

public SetBottomSpaceHeight ( int value ) : void
value int
Результат void

SetCenterSpaceWidth() публичный Метод

public SetCenterSpaceWidth ( int value ) : void
value int
Результат void

SetDockBound() защищенный статический Метод

protected static SetDockBound ( SpacePart dock, int x, int y, int newWidth, int newHeight ) : void
dock SpacePart
x int
y int
newWidth int
newHeight int
Результат void

SetLeftSpaceWidth() публичный Метод

public SetLeftSpaceWidth ( int value ) : void
value int
Результат void

SetRightSpaceWidth() публичный Метод

public SetRightSpaceWidth ( int value ) : void
value int
Результат void

SetTopSpaceHeight() публичный Метод

public SetTopSpaceHeight ( int value ) : void
value int
Результат void

TopDownReCalculateContentSize() публичный Метод

public TopDownReCalculateContentSize ( ) : void
Результат void

dbugGetLinkInfo() публичный Метод

public dbugGetLinkInfo ( ) : string
Результат string

Описание свойств

bottomSpaceHeight защищенное свойство

protected int bottomSpaceHeight
Результат int

centerSpaceWidth защищенное свойство

protected int centerSpaceWidth
Результат int

dockSpaceConcept защищенное свойство

protected SpaceConcept dockSpaceConcept
Результат SpaceConcept

leftSpaceWidth защищенное свойство

protected int leftSpaceWidth
Результат int

myOwner защищенное свойство

protected UIBox,LayoutFarm.UI myOwner
Результат UIBox

rightSpaceWidth защищенное свойство

protected int rightSpaceWidth
Результат int

sizeH защищенное свойство

protected int sizeH
Результат int

sizeW защищенное свойство

protected int sizeW
Результат int

spaces защищенное свойство

protected SpacePart[],LayoutFarm.UI spaces
Результат LayoutFarm.UI.SpacePart[]

topSpaceHeight защищенное свойство

protected int topSpaceHeight
Результат int