ElementLayout Member Details

ElementLayout Public Fields


ElementLayout Public Enumerations


ElementLayout Constructors
New
The Plain-Vanilla Constructor
Public Sub New()
Remarks:
Parameters:
New
Constructor specifying Set of Elements to be arranged and their Diameter
Public Sub New(ByVal AllElements As ElementCollection, ByVal ElementDiam As Int32, ByVal Parens As Space)
Remarks:
Parameters:
ByVal AllElements As ElementCollection
ByVal ElementDiam As Int32
ByVal Parens As Space


ElementLayout Public Properties
ColumnCount
Count of the Columns in this Layout Category: Layout
Public ReadOnly Property ColumnCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
ColumnXs
Array of the leftmost X coordinate of each of the Columns in this Layout Category: Layout
Public Property ColumnXs() As Int32[]
Remarks:
IndexParameters:
Return Value:
Int32[]
Diameter
Diameter of each of the Elements arranged in this Layout Category: Layout
Public Property Diameter() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
ParentSpace
The Space in which this Layout is done Category: Layout
Public Property ParentSpace() As Space
Remarks:
IndexParameters:
Return Value:
Space
RowCount
Count of the rows of Elements in this Layout Category: Layout
Public ReadOnly Property RowCount() As Int32
Remarks:
IndexParameters:
Return Value:
Int32
Rows
ElementCollections of the rows of Elements in this Layout Category: Layout
Public Property Rows() As ElementCollection[]
Remarks:
IndexParameters:
Return Value:
ElementCollection[]
RowYs
Array of the topmost Y coordinate of each of the Rows in this Layout Category: Layout
Public Property RowYs() As Int32[]
Remarks:
IndexParameters:
Return Value:
Int32[]
TotalSet
The Overall Set of Elements to be arranged in this Layout Category: Behavior
Public Property TotalSet() As ElementCollection
Remarks:
IndexParameters:
Return Value:
ElementCollection


ElementLayout Public Methods
GetElement
Returns the Index-th Element of a given Row
Public Function GetElement(ByVal InRow As Int32, ByVal Index As Int32) As Element
Remarks:
Parameters:
ByVal InRow As Int32
ByVal Index As Int32
Return Value:
Element
GetRow
Gets the Index-th Row, cast to ElementCollection
Public Function GetRow(ByVal Index As Int32) As ElementCollection
Remarks:
Parameters:
ByVal Index As Int32
Return Value:
ElementCollection


ElementLayout Public Operators


ElementLayout Public Events