protected void Initialize() { settings = new Alt.GUI.Box2D.Demo.Testbed.Framework.Settings(); Box2D_onRestart(); m_Timer = new Alt.GUI.Timer(10); m_Timer.Tick += Timer_Tick; m_Timer.Start(); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); Cursor = GUI.Cursors.Hand; // GUI { m_PanelTop = new Base(this); m_PanelTop.Dock = Pos.Top; m_PanelTop.ClientBackColor = Color.FromArgb(96, Color.Black); m_PanelTop.Height = 38; Base controlsMain = new Base(m_PanelTop); controlsMain.Dock = Pos.Fill; Alt.GUI.Temporary.Gwen.Control.Button backButton = new Alt.GUI.Temporary.Gwen.Control.Button(controlsMain); backButton.Dock = Pos.Left; backButton.Click += new EventHandler(BackButton_Click); backButton.SetToolTipText("Prev"); backButton.SetImage("AltData/Back.png", true); backButton.Width = 36; backButton.Margin = new Margin(1, 1, 0, 1); Alt.GUI.Temporary.Gwen.Control.Button forwardButton = new Alt.GUI.Temporary.Gwen.Control.Button(controlsMain); forwardButton.Dock = Pos.Left; forwardButton.Click += new EventHandler(ForwardButton_Click); forwardButton.SetToolTipText("Next"); forwardButton.SetImage("AltData/Forward.png", true); forwardButton.Width = 36; forwardButton.Margin = new Margin(1, 1, 0, 1); m_ExampleNumberLabel = new Alt.GUI.Temporary.Gwen.Control.Label(controlsMain); m_ExampleNumberLabel.Dock = Pos.Left; m_ExampleNumberLabel.AutoSizeToContents = true; m_ExampleNumberLabel.TextColor = Color.White; m_ExampleNumberLabel.Text = ""; m_ExampleNumberLabel.Margin = new Margin(5, (m_PanelTop.Height - m_ExampleNumberLabel.Height) / 2 - 3, 5, 1); Alt.GUI.Temporary.Gwen.Control.Label label = new Alt.GUI.Temporary.Gwen.Control.Label(controlsMain); label.Dock = Alt.GUI.Temporary.Gwen.Pos.Fill; label.AutoSizeToContents = true; label.Text = "Use mouse device to operate with dynamic objects\nand scene zoom / offset"; label.TextColor = Color.Cyan; label.Margin = new Alt.GUI.Temporary.Gwen.Margin(5, //(m_PanelTop.Height - label.Height) / 2 - 3, 5, 0); Alt.GUI.Temporary.Gwen.Control.Button refreshButton = new Alt.GUI.Temporary.Gwen.Control.Button(controlsMain); refreshButton.Dock = Pos.Right; refreshButton.Click += new EventHandler(RestartButton_Click); refreshButton.SetToolTipText("Restart"); refreshButton.SetImage("AltData/Refresh.png", true); refreshButton.Width = 36; refreshButton.Margin = new Margin(0, 1, 0, 1); Alt.GUI.Temporary.Gwen.Control.Button ballButton = new Alt.GUI.Temporary.Gwen.Control.Button(controlsMain); ballButton.Dock = Pos.Right; ballButton.Click += new EventHandler(BallButton_Click); ballButton.Text = "PUSH BALL"; ballButton.NormalTextColor = Color.Green; ballButton.Margin = new Margin(5, 1, 5, 1); } settings = new Alt.GUI.Box2D.Demo.Testbed.Framework.Settings(); testCount = 0; while (TestEntries.g_testEntries[testCount].createFcn != null) { testCount++; } testIndex = -1; testSelection = Alt.Box2D.MathUtils.Clamp(testIndex, 0, testCount - 1); m_InfoFont = new Font("Arial", 10.01, FontStyle.Bold); Focus(); }