Habanero.Faces.Base.GridLayoutManager.FixRow C# (CSharp) Method

FixRow() public method

Fixes the height of a row to a specified size
public FixRow ( int rowNumber, int rowHeight ) : void
rowNumber int The row in question
rowHeight int The height to fix the row at
return void
        public void FixRow(int rowNumber, int rowHeight)
        {
            _rowHeights[rowNumber] = rowHeight;
            RefreshControlPositions();
        }

Usage Example

Example #1
0
        private GridLayoutManager SetupLayoutManager(UIFormTab formTab, IPanel panel)
        {
            GridLayoutManager layoutManager = new GridLayoutManager(panel, ControlFactory);
            int maxRowsInColumns            = formTab.GetMaxRowsInColumns();

            int colCount = formTab.Count * CONTROLS_PER_COLUMN;

            layoutManager.SetGridSize(maxRowsInColumns, colCount);
            layoutManager.FixColumnBasedOnContents(0);
            for (int i = 0; i < colCount; i += CONTROLS_PER_COLUMN)
            {
                layoutManager.FixColumnBasedOnContents(i + LABEL_CONTROL_COLUMN_NO);
                layoutManager.FixColumn(i + ERROR_PROVIDER_COLUMN_NO, ERROR_PROVIDER_WIDTH);
            }
            ITextBox sampleTextBoxForHeight = ControlFactory.CreateTextBox();

            for (int row = 0; row < maxRowsInColumns; row++)
            {
                layoutManager.FixRow(row, sampleTextBoxForHeight.Height);
            }
            return(layoutManager);
        }
All Usage Examples Of Habanero.Faces.Base.GridLayoutManager::FixRow