private void BuildWindow(ref ByteColor LeftPanelColor) { //Create the Close Button _debugWindow = new WindowControl(); _debugWindow.Name = "DebugComponent"; _debugWindow.Title = "Debug Component"; _debugWindow.Bounds = new UniRectangle(0, 0, 600, 400); _closeBt = ToDispose(new CloseWindowButtonControl() { Bounds = new UniRectangle(_debugWindow.Bounds.Right - 20, 5, 15, 15) }); _closeBt.Pressed += closeBt_Pressed; _debugWindow.Children.Add(_closeBt); //Create the Left Menu panel PanelControl menu = ToDispose(new PanelControl() { Bounds = new UniRectangle(4, 24, 100, _debugWindow.Bounds.Size.Y - 28), Color = LeftPanelColor }); LabelControl menu_title = ToDispose(new LabelControl() { Bounds = new UniRectangle(5, 0, menu.Bounds.Size.X, 30), Color = Color.Yellow, Text = "Visualisation" }); menu.Children.Add(menu_title); ButtonControl btOptions = ToDispose(new ButtonControl() { Tag = "btOptions", Bounds = new UniRectangle(4, menu_title.Bounds.Bottom - 6, 92, 40), Text = "Debug Options" }); btOptions.Pressed += new EventHandler(btMenu_Pressed); menu.Children.Add(btOptions); ButtonControl btComponent = ToDispose(new ButtonControl() { Tag = "btComponent", Bounds = new UniRectangle(4, menu_title.Bounds.Bottom - 6 + 40, 92, 40), Text = "Game Comp." }); btComponent.Pressed += new EventHandler(btMenu_Pressed); menu.Children.Add(btComponent); ButtonControl btPerf = ToDispose(new ButtonControl() { Tag = "btPerf", Bounds = new UniRectangle(4, menu_title.Bounds.Bottom - 6 + 80, 92, 40), Text = "Perf. Comp." }); btPerf.Pressed += new EventHandler(btMenu_Pressed); menu.Children.Add(btPerf); _debugWindow.Children.Add(menu); }
private void BuildWindow() { this.Color = SharpDX.Color.Wheat; CloseWindowButtonControl closeBt = ToDispose(new CloseWindowButtonControl() { Bounds = new UniRectangle(this.Bounds.Size.X - 20, 5, 15, 15) }); closeBt.Pressed += (sender, e) => { this.RemoveFromParent(); }; this.Children.Add(closeBt); InitGameComponents(); }
public void TestConstructor() { CloseWindowButtonControl button = new CloseWindowButtonControl(); Assert.IsNotNull(button); // nonsense; prevents compiler warning }
public void TestConstructor() { CloseWindowButtonControl button = new CloseWindowButtonControl(); Assert.IsNotNull(button); // nonsense; prevents compiler warning }