protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Top Label Alt.GUI.Temporary.Gwen.Control.Label m_TopLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_TopLabel.AutoSizeToContents = true; m_TopLabel.Text = "Polar Transformer"; m_TopLabel.TextColor = Color.Yellow; m_TopLabel.Dock = Pos.Top; m_TopLabel.Margin = new Margin(10, 3, 0, 5); // Spiral m_SpiralSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(this); m_SpiralSlider.Dock = Pos.Bottom; m_SpiralSlider.SetSize(150, 20); m_SpiralSlider.SetRange(-0.3f, 0.2f); m_SpiralSlider.ValueChanged += Slider_ValueChanged; m_SpiralSliderLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_SpiralSliderLabel.AutoSizeToContents = true; m_SpiralSliderLabel.Dock = Pos.Bottom; m_SpiralSliderLabel.Margin = new Margin(0, 5, 0, 0); // BaseY m_BaseYSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(this); m_BaseYSlider.Dock = Pos.Bottom; m_BaseYSlider.SetSize(150, 20); m_BaseYSlider.SetRange(20, 200); m_BaseYSlider.NotchCount = (int)(m_BaseYSlider.Max - m_BaseYSlider.Min); m_BaseYSlider.SnapToNotches = true; m_BaseYSlider.ValueChanged += Slider_ValueChanged; m_BaseYSliderLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_BaseYSliderLabel.AutoSizeToContents = true; m_BaseYSliderLabel.Dock = Pos.Bottom; m_BaseYSliderLabel.Margin = new Margin(0, 10, 0, 0); m_SpiralSlider.Value = -0.18f; m_BaseYSlider.Value = 60; // Text m_TextBox = new Alt.GUI.Temporary.Gwen.Control.TextBox(this); m_TextBox.SetText(Common.AltSketch_Vector_Graphics_Library); m_TextBox.Font = new Font("Times New Roman", 42); m_TextBox.TextColor = Color.Red; m_TextBox.SizeToContents(); m_TextBox.Dock = Pos.Bottom; m_TextBox.Margin = new Margin(5, 10, 5, 10); m_TextBox.ReadOnly = true; m_TextBox.CursorPos = 9; m_TextBox.CursorEnd = 3; m_TextBox.Focus(); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Top Label Alt.GUI.Temporary.Gwen.Control.Label m_TopLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_TopLabel.AutoSizeToContents = true; m_TopLabel.Text = "Sin Transformer"; m_TopLabel.TextColor = Color.Yellow; m_TopLabel.Dock = Pos.Top; m_TopLabel.Margin = new Margin(10, 3, 0, 5); // ShiftX m_ShiftSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(this); m_ShiftSlider.Dock = Pos.Bottom; m_ShiftSlider.SetSize(150, 20); m_ShiftSlider.SetRange(0, 500); m_ShiftSlider.NotchCount = (int)(m_ShiftSlider.Max - m_ShiftSlider.Min); m_ShiftSlider.SnapToNotches = true; m_ShiftSlider.ValueChanged += Slider_ValueChanged; m_ShiftSliderLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_ShiftSliderLabel.AutoSizeToContents = true; m_ShiftSliderLabel.Dock = Pos.Bottom; m_ShiftSliderLabel.Margin = new Margin(0, 10, 0, 0); // Period m_PeriodSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(this); m_PeriodSlider.Dock = Pos.Bottom; m_PeriodSlider.SetSize(150, 20); m_PeriodSlider.SetRange(100, 500); m_PeriodSlider.NotchCount = (int)(m_PeriodSlider.Max - m_PeriodSlider.Min); m_PeriodSlider.SnapToNotches = true; m_PeriodSlider.ValueChanged += Slider_ValueChanged; m_PeriodSliderLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_PeriodSliderLabel.AutoSizeToContents = true; m_PeriodSliderLabel.Dock = Pos.Bottom; m_PeriodSliderLabel.Margin = new Margin(0, 10, 0, 0); // Amplitude m_AmplitudeSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(this); m_AmplitudeSlider.Dock = Pos.Bottom; m_AmplitudeSlider.SetSize(150, 20); m_AmplitudeSlider.SetRange(10, 100); m_AmplitudeSlider.NotchCount = (int)(m_AmplitudeSlider.Max - m_AmplitudeSlider.Min); m_AmplitudeSlider.SnapToNotches = true; m_AmplitudeSlider.ValueChanged += Slider_ValueChanged; m_AmplitudeSliderLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_AmplitudeSliderLabel.AutoSizeToContents = true; m_AmplitudeSliderLabel.Dock = Pos.Bottom; m_AmplitudeSliderLabel.Margin = new Margin(0, 5, 0, 0); m_AmplitudeSlider.Value = 50; m_PeriodSlider.Value = 500; m_ShiftSlider.Value = 0; // Text m_TextBox = new Alt.GUI.Temporary.Gwen.Control.TextBox(this); m_TextBox.SetText(Common.AltSketch_Vector_Graphics_Library); m_TextBox.Font = new Font("Times New Roman", 42); m_TextBox.TextColor = Color.OrangeRed; //m_TextBox.SelectionColor = Color.Yellow; m_TextBox.SizeToContents(); m_TextBox.Dock = Pos.Bottom; m_TextBox.Margin = new Margin(5, 10, 5, 10); m_TextBox.ReadOnly = true; m_TextBox.CursorPos = 19; m_TextBox.CursorEnd = 7; m_TextBox.Focus(); }