Nevron Open Vision Documentation
NBoxLayout Class Members
Fields  Properties  Methods  Events


The following tables list the members exposed by NBoxLayout.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)HorizontalSpacingPropertyReference to the HorizontalSpacing property  
Public Fieldstatic (Shared in Visual Basic)LayedOutBoxesEventLayed out boxes event  
Public Fieldstatic (Shared in Visual Basic)LayingOutBoxesEventLaying out boxes event  
Public Fieldstatic (Shared in Visual Basic)NBoxLayoutSchemaSchema associated with NBoxLayout  
Public Fieldstatic (Shared in Visual Basic)Spacing_CategorySpacing category  
Public Fieldstatic (Shared in Visual Basic)UniformHeightsPropertyReference to the UniformHeights property  
Public Fieldstatic (Shared in Visual Basic)UniformSize_CategoryUniformSize category  
Public Fieldstatic (Shared in Visual Basic)UniformWidthsPropertyReference to the UniformWidths property  
Public Fieldstatic (Shared in Visual Basic)VerticalSpacingPropertyReference to the VerticalSpacing property  
Top
Public Properties
 NameDescription
Public PropertyHorizontalSpacingGets or sets the minimal horizontal spacing between the boxes. By default set to 0.  
Public PropertyUniformHeightsGets or sets the way in which the boxes are resized in the Y dimension prior to being measured or arranged. By default set to None, which means that boxes are initially having their desired heights.  
Public PropertyUniformWidthsGets or sets the way in which the boxes are resized in the X dimension prior to being measured or arranged. By default set to None, which means that boxes are initially having their desired widths.  
Public PropertyVerticalSpacingGets or sets the minimal vertical spacing between the boxes. By default set to 0.  
Top
Public Methods
 NameDescription
Public MethodArrangeOverloaded. Overridden. Applies the layout to the specified objects  
Public MethodMeasureGets the desired size of the layout container, assuming that the arranged objects are at their desired size.  
Top
Protected Methods
 NameDescription
Protected MethodArrangeBoxesCalled to layout the specified boxes  
Protected MethodCreateBoxBodyCalled in the boxes creation process to create a cell instance  
Protected MethodCreateBoxesCalled to create a list of the boxes, which need to be measured or arranged from the specified objects list  
Protected MethodMeasureBoxesCalled to measure the desired size of the boxes  
Protected MethodOnLayedOutBoxesCalled after the layout of the specified boxes  
Protected MethodOnLayingOutBoxesCalled before the layout of the specified boxes  
Protected MethodWriteBoxesBodiesCalled to write the cell bodies in the objects they represent  
Top
Public Events
 NameDescription
Public EventLayedOutBoxesOccurs when boxes have been layed out by this layout.  
Public EventLayingOutBoxesOccurs when boxes are about to layed out by this layout.  
Top
See Also

Reference

NBoxLayout Class
Nevron.Nov.Layout Namespace

 

 


©2017. Nevron Software LLC.

Send Feedback