public void OnEnable() { if (oneColumnGrid == null) { var gridDefinition = new GridDefinition(); gridDefinition.AddColumn("Define", 250); gridDefinition.RowButtons = GridButton.All; gridDefinition.DrawHeader = false; oneColumnGrid = new Grid(gridDefinition); } if (twoColumnGrid == null) { var gridDefinition = new GridDefinition(); gridDefinition.AddColumn("Define", 200); gridDefinition.AddColumn("Enabled", 50); gridDefinition.RowButtons = GridButton.None; gridDefinition.DrawHeader = false; twoColumnGrid = new Grid(gridDefinition); } if (twoColumnGridWithHeader == null) { var gridDefinition = new GridDefinition(); gridDefinition.AddColumn("Define", 200); gridDefinition.AddColumn("Enabled", 50); gridDefinition.RowButtons = GridButton.None; twoColumnGridWithHeader = new Grid(gridDefinition); } }
protected override void OnEnable() { base.OnEnable(); if (grid == null) { gridDefinition = new GridDefinition(); gridDefinition.AddColumn("State", 85); gridDefinition.AddColumn("Object", 175); gridDefinition.AddColumn("Action", 85); gridDefinition.AddColumn("Value", 175); gridDefinition.RowButtons = GridButton.All; grid = new Grid(gridDefinition); } this.buttonStateNames = Enum.GetNames(typeof(ButtonActoinState)); this.buttonActionTypes = TypeUtil.GetAllTypesOf <ButtonAction>().ToArray(); this.buttonActionNames = this.buttonActionTypes.Select(x => x.Name).ToArray(); }
// Use this for initialization static GridTest() { var gridDefinition = new GridDefinition(); for (int i = 0; i < ColumnCount; i++) { gridDefinition.AddColumn("Column " + (i + 1), 100); } grid = new Grid(gridDefinition); }