Example #1
0
 private void RefreshGrid()
 {
     Frontend_Settings();
     if (_grids == null)
     {
         GenerateGrids();
     }
     GridControlTools.Syncronise(_grids.Cuboid, _Settings, true, onGridChange);
 }
 private void RefreshGrid()
 {
     _SelectedControls.Clear();  // Clear all selected controls
     Frontend_Settings();
     if (_grids == null)
     {
         GenerateGrids();
     }
     GridControlTools.Syncronise(_grids.Cuboid, _Settings, true, onGridChange);
 }
Example #3
0
        public Form2()
        {
            InitializeComponent();
            _Settings = GridControlTools.GridControl_Settings();
            _loading  = false;

            //var gridDataSet = new DataSet();
            //gridDataSet.ReadXml(@"C:\Users\zcoertze\Desktop\Grid_Test.xml");

            //DataTable gridData = gridDataSet.Tables[0];

            //int[] arrCounts = DuctingTools.BlockSizes(gridData);

            //textMacroRows.Text = arrCounts[0].ToString();
            //textMacroCols.Text = arrCounts[1].ToString();
            //textSubRows.Text = arrCounts[2].ToString();
            //textSubCols.Text = arrCounts[3].ToString();
            //textMicroRows.Text = arrCounts[4].ToString();
            //textMicroCols.Text = arrCounts[5].ToString();
        }
Example #4
0
        public void GridControl_Settings_SizeTest()
        {
            #region Input
            var settings = new GridControl_Settings(2, 2, 2, 2, 5, 5, 32, 30);
            #endregion

            #region Test1: Sizes calc
            Assert.Equal(32, settings.Size_MicroWidth);
            Assert.Equal(30, settings.Size_MicroHeight);
            Assert.Equal(170, settings.Size_SubWidth);
            Assert.Equal(170, settings.Size_SubHeight);
            Assert.Equal(350, settings.Size_MacroWidth);
            Assert.Equal(360, settings.Size_MacroHeight);
            Assert.Equal(710, settings.Size_CuboidWidth);
            Assert.Equal(740, settings.Size_CuboidHeight);
            #endregion

            #region Test2: Add rows and recalc
            settings.Total_SubRows   = 3;
            settings.Total_MacroCols = 3;
            settings.Refresh_Calculations();
            Assert.Equal(32, settings.Size_MicroWidth);
            Assert.Equal(30, settings.Size_MicroHeight);
            Assert.Equal(170, settings.Size_SubWidth);
            Assert.Equal(170, settings.Size_SubHeight);
            Assert.Equal(350, settings.Size_MacroWidth);
            Assert.Equal(530, settings.Size_MacroHeight);
            Assert.Equal(1060, settings.Size_CuboidWidth);
            Assert.Equal(1080, settings.Size_CuboidHeight);
            #endregion

            settings.Color_ID.Clear();
            settings.Color_ID.Add(1, Color.Green);
            settings.Color_ID.Add(2, Color.Yellow);
            settings.Color_ID.Add(3, Color.Red);

            settings.Setup(1, 1, 1, 1, 1, 4);
            var gridCuboid = new GridBlock_5Setup(null, settings);

            // Load data
            // Load data into grids
            // 1.1
            var gridMicro = gridCuboid.GetChild_MicroGridBlock("1_1", "1_1", "1_1");
            gridMicro.State_Setup(1.5, 1, Color.Red);

            // 1.2
            var gridSub = gridCuboid.GetChild_SubGridBlock("1_1", "1_1");
            gridMicro = gridSub.GetChild_GridBlock("1_2");
            gridMicro.State_Setup(1.52, 2, Color.Blue);

            // 1.3
            gridSub.GetChild_GridBlock("1_3").State_Setup(2.52, 3, Color.Green);

            // 1.4
            var state = gridSub.GetChild_GridBlock("1_4") as IGridBlock_State;
            if (state != null)
            {
                state.State_ValueDouble = 3.3;
                state.State_Color       = Color.Aqua;
            }

            GridControlTools.Syncronise(gridCuboid, settings, true, OnGridChangeEvent);
        }
 public Form_DuctingSelect()
 {
     InitializeComponent();
     _Settings = GridControlTools.GridControl_Settings();
     _loading  = false;
 }