Example #1
0
        private static void MarkupFunctionGrid(ref Grid grid, bool needsBottomBorder)
        {
            ColumnDefinition leftBorder = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInFunctionGrid, GridUnitType.Pixel)
            };
            ColumnDefinition nameColumn = new ColumnDefinition()
            {
                Width = new GridLength(1, GridUnitType.Star)
            };
            ColumnDefinition firstSplitterColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInFunctionGrid, GridUnitType.Pixel)
            };
            ColumnDefinition linesColumn = new ColumnDefinition()
            {
                Width = new GridLength(1, GridUnitType.Star)
            };
            ColumnDefinition secondSplitterColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInFunctionGrid, GridUnitType.Pixel)
            };
            ColumnDefinition groupColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GroupWidth, GridUnitType.Pixel)
            };
            ColumnDefinition fourthSplitterColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInFunctionGrid, GridUnitType.Pixel)
            };
            ColumnDefinition groupClarificationColumn = new ColumnDefinition()
            {
                Width = new GridLength(3, GridUnitType.Star)
            };
            ColumnDefinition rightBorder = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInFunctionGrid, GridUnitType.Pixel)
            };

            WPF_Methods.AddToColumnsDefinitionsOfGrid(ref grid, leftBorder, nameColumn, firstSplitterColumn, linesColumn, secondSplitterColumn, /*infoColumn, thirdSplitterColumn,*/ groupColumn, fourthSplitterColumn, groupClarificationColumn, rightBorder);
            WPF_Methods.MakeRowWithBordersInGrid(ref grid, needsBottomBorder, Data.GridBorderWidthInFunctionGrid);
        }
Example #2
0
        private static void MarkupGrid(ref Grid grid, bool needsBottomBorder)
        {
            ColumnDefinition leftBorder = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInCodeBlocksGrid, GridUnitType.Pixel)
            };
            ColumnDefinition numberColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.NumberWidth, GridUnitType.Pixel)
            };
            ColumnDefinition firstSplitterColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInCodeBlocksGrid, GridUnitType.Pixel)
            };
            ColumnDefinition operatorColumn = new ColumnDefinition()
            {
                Width = new GridLength(1, GridUnitType.Star)
            };
            ColumnDefinition secondSplitterColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInCodeBlocksGrid, GridUnitType.Pixel)
            };
            ColumnDefinition startAndEndLinesColumn = new ColumnDefinition()
            {
                Width = new GridLength(1, GridUnitType.Star)
            };
            ColumnDefinition thirdSplitterColumn = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInCodeBlocksGrid, GridUnitType.Pixel)
            };
            ColumnDefinition nestingLevelColumn = new ColumnDefinition()
            {
                Width = new GridLength(1, GridUnitType.Star)
            };
            ColumnDefinition rightBorder = new ColumnDefinition()
            {
                Width = new GridLength(Data.GridBorderWidthInCodeBlocksGrid, GridUnitType.Pixel)
            };

            WPF_Methods.AddToColumnsDefinitionsOfGrid(ref grid, leftBorder, numberColumn, firstSplitterColumn, operatorColumn, secondSplitterColumn, startAndEndLinesColumn, thirdSplitterColumn, nestingLevelColumn, rightBorder);
            WPF_Methods.MakeRowWithBordersInGrid(ref grid, needsBottomBorder, Data.GridBorderWidthInCodeBlocksGrid);
        }