protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Opacity m_OpacityPlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityPlusButton.Text = "+"; m_OpacityPlusButton.Dock = Pos.Top; m_OpacityPlusButton.Click += new EventHandler(OpacityPlusButton_Click); m_OpacityMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityMinusButton.Text = "-"; m_OpacityMinusButton.Dock = Pos.Bottom; m_OpacityMinusButton.Click += new EventHandler(OpacityMinusButton_Click); m_OpacitySlider = new Alt.GUI.Temporary.Gwen.Control.VerticalSlider(m_OpacityControl); m_OpacitySlider.Dock = Pos.Fill; m_OpacitySlider.SetRange(0.05f, 1); m_OpacitySlider.Value = (float)(m_Opacity = 0.05f); // m_SVGPath = new SVGPath(); m_x = ClientWidth / 2; m_y = ClientHeight / 2; m_dx = 0.0; m_dy = 0.0; m_DragFlag = false; try { LoadSVG("AltData/SVG/lion.svg"); } catch (SVGException) { //TEMP message(.ToString(e.Message)); return; } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Opacity m_OpacityPlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityPlusButton.Text = "+"; m_OpacityPlusButton.Dock = Pos.Top; m_OpacityPlusButton.Click += new EventHandler(OpacityPlusButton_Click); m_OpacityMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityMinusButton.Text = "-"; m_OpacityMinusButton.Dock = Pos.Bottom; m_OpacityMinusButton.Click += new EventHandler(OpacityMinusButton_Click); m_OpacitySlider = new Alt.GUI.Temporary.Gwen.Control.VerticalSlider(m_OpacityControl); m_OpacitySlider.Dock = Pos.Fill; m_OpacitySlider.SetRange(0.05f, 1); m_OpacitySlider.Value = 1; // Scale m_ScaleControl = new Alt.GUI.Temporary.Gwen.Control.Base(m_DrawingPanel); m_ScaleControl.SetBounds(10, 30, 20, 200); m_ScalePlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_ScaleControl); m_ScalePlusButton.Text = "+"; m_ScalePlusButton.Dock = Pos.Top; m_ScalePlusButton.Click += new EventHandler(ScalePlusButton_Click); m_ScaleMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_ScaleControl); m_ScaleMinusButton.Text = "-"; m_ScaleMinusButton.Dock = Pos.Bottom; m_ScaleMinusButton.Click += new EventHandler(ScaleMinusButton_Click); m_ScaleSlider = new Alt.GUI.Temporary.Gwen.Control.VerticalSlider(m_ScaleControl); m_ScaleSlider.Dock = Pos.Fill; m_ScaleSlider.SetRange(0.3f, 5); m_ScaleSlider.Value = 1; // Rotate m_RotateControl = new Alt.GUI.Temporary.Gwen.Control.Base(m_DrawingPanel); m_RotateControl.SetBounds(30, 10, 200, 20); m_RotatePlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_RotateControl); m_RotatePlusButton.Text = "+"; m_RotatePlusButton.Dock = Pos.Right; m_RotatePlusButton.Width = m_RotateControl.Height; m_RotatePlusButton.Click += new EventHandler(RotatePlusButton_Click); m_RotateMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_RotateControl); m_RotateMinusButton.Text = "-"; m_RotateMinusButton.Dock = Pos.Left; m_RotateMinusButton.Width = m_RotateControl.Height; m_RotateMinusButton.Click += new EventHandler(RotateMinusButton_Click); m_RotateSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(m_RotateControl); m_RotateSlider.Dock = Pos.Fill; m_RotateSlider.SetRange(-180, 180); m_RotateSlider.Value = 0; m_OpacitySlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_ScaleSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_RotateSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); // Preview m_OpacitySlider.ValueChanged += new GwenEventHandler(RotateAndOpacity_Slider_ValueChanged); m_RotateSlider.ValueChanged += new GwenEventHandler(RotateAndOpacity_Slider_ValueChanged); // m_SVGPath = new SVGPath(); int k = 30; m_x = m_DrawingPanel.ClientWidth / 2 + k; m_y = m_DrawingPanel.ClientHeight / 2 + k; m_dx = 0.0; m_dy = 0.0; m_DragFlag = false; try { LoadSVG("AltData/SVG/longhorn.svg"); //LoadSVG("AltData/SVG/lion.svg"); } catch (Exception) { return; } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Opacity m_OpacityPlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityPlusButton.Text = "+"; m_OpacityPlusButton.Dock = Pos.Top; m_OpacityPlusButton.Click += new EventHandler(OpacityPlusButton_Click); m_OpacityMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityMinusButton.Text = "-"; m_OpacityMinusButton.Dock = Pos.Bottom; m_OpacityMinusButton.Click += new EventHandler(OpacityMinusButton_Click); m_OpacitySlider = new Alt.GUI.Temporary.Gwen.Control.VerticalSlider(m_OpacityControl); m_OpacitySlider.Dock = Pos.Fill; m_OpacitySlider.SetRange(0.05f, 1); m_OpacitySlider.Value = 1; // Scale m_ScaleControl = new Base(m_DrawingPanel); m_ScaleControl.SetBounds(10, 30, 20, 200); m_ScalePlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_ScaleControl); m_ScalePlusButton.Text = "+"; m_ScalePlusButton.Dock = Pos.Top; m_ScalePlusButton.Click += new EventHandler(ScalePlusButton_Click); m_ScaleMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_ScaleControl); m_ScaleMinusButton.Text = "-"; m_ScaleMinusButton.Dock = Pos.Bottom; m_ScaleMinusButton.Click += new EventHandler(ScaleMinusButton_Click); m_ScaleSlider = new VerticalSlider(m_ScaleControl); m_ScaleSlider.Dock = Pos.Fill; m_ScaleSlider.SetRange(0.3f, 5); m_ScaleSlider.Value = 1; // Rotate m_RotateControl = new Base(m_DrawingPanel); m_RotateControl.SetBounds(30, 10, 200, 20); m_RotatePlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_RotateControl); m_RotatePlusButton.Text = "+"; m_RotatePlusButton.Dock = Pos.Right; m_RotatePlusButton.Width = m_RotateControl.Height; m_RotatePlusButton.Click += new EventHandler(RotatePlusButton_Click); m_RotateMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_RotateControl); m_RotateMinusButton.Text = "-"; m_RotateMinusButton.Dock = Pos.Left; m_RotateMinusButton.Width = m_RotateControl.Height; m_RotateMinusButton.Click += new EventHandler(RotateMinusButton_Click); m_RotateSlider = new HorizontalSlider(m_RotateControl); m_RotateSlider.Dock = Pos.Fill; m_RotateSlider.SetRange(-180, 180); m_RotateSlider.Value = 0; // Expand m_ExpandSlider = new Alt.GUI.Temporary.Gwen.Control.HorizontalSlider(this); m_ExpandSlider.Dock = Pos.Bottom; m_ExpandSlider.SetRange(-1, 1.2f); m_ExpandSlider.ValueChanged += new GwenEventHandler(ExpandSlider_ValueChanged); m_ExpandSlider.Height = 20; m_ExpandSlider.Margin = new Margin(0, 3, 0, 0); m_ExpandLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_ExpandLabel.AutoSizeToContents = true; m_ExpandLabel.Dock = Pos.Bottom; m_ExpandSlider.Value = 0; m_OpacitySlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_ScaleSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_RotateSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_ExpandSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); // m_SVGPath = new SVGPath(); m_x = m_DrawingPanel.ClientWidth / 2; m_y = m_DrawingPanel.ClientHeight / 2; m_dx = 0.0; m_dy = 0.0; m_DragFlag = false; try { LoadSVG("AltData/SVG/tiger.svg"); } catch (Exception) { return; } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); // Opacity m_OpacityPlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityPlusButton.Text = "+"; m_OpacityPlusButton.Dock = Pos.Top; m_OpacityPlusButton.Click += new EventHandler(OpacityPlusButton_Click); m_OpacityMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_OpacityControl); m_OpacityMinusButton.Text = "-"; m_OpacityMinusButton.Dock = Pos.Bottom; m_OpacityMinusButton.Click += new EventHandler(OpacityMinusButton_Click); m_OpacitySlider = new Alt.GUI.Temporary.Gwen.Control.VerticalSlider(m_OpacityControl); m_OpacitySlider.Dock = Pos.Fill; m_OpacitySlider.SetRange(0.05f, 1); m_OpacitySlider.Value = 1; // Scale m_ScaleControl = new Alt.GUI.Temporary.Gwen.Control.Base(m_DrawingPanel); m_ScaleControl.SetBounds(10, 30, 20, 200); m_ScalePlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_ScaleControl); m_ScalePlusButton.Text = "+"; m_ScalePlusButton.Dock = Pos.Top; m_ScalePlusButton.Click += new EventHandler(ScalePlusButton_Click); m_ScaleMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_ScaleControl); m_ScaleMinusButton.Text = "-"; m_ScaleMinusButton.Dock = Pos.Bottom; m_ScaleMinusButton.Click += new EventHandler(ScaleMinusButton_Click); m_ScaleSlider = new Alt.GUI.Temporary.Gwen.Control.VerticalSlider(m_ScaleControl); m_ScaleSlider.Dock = Pos.Fill; m_ScaleSlider.SetRange(0.3f, 5); m_ScaleSlider.Value = 1; // Rotate m_RotateControl = new Alt.GUI.Temporary.Gwen.Control.Base(m_DrawingPanel); m_RotateControl.SetBounds(30, 10, 200, 20); m_RotatePlusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_RotateControl); m_RotatePlusButton.Text = "+"; m_RotatePlusButton.Dock = Pos.Right; m_RotatePlusButton.Width = m_RotateControl.Height; m_RotatePlusButton.Click += new EventHandler(RotatePlusButton_Click); m_RotateMinusButton = new Alt.GUI.Temporary.Gwen.Control.Button(m_RotateControl); m_RotateMinusButton.Text = "-"; m_RotateMinusButton.Dock = Pos.Left; m_RotateMinusButton.Width = m_RotateControl.Height; m_RotateMinusButton.Click += new EventHandler(RotateMinusButton_Click); m_RotateSlider = new HorizontalSlider(m_RotateControl); m_RotateSlider.Dock = Pos.Fill; m_RotateSlider.SetRange(-180, 180); m_RotateSlider.Value = 0; // Magnification m_MagnificationSlider = new HorizontalSlider(this); m_MagnificationSlider.Dock = Pos.Bottom; m_MagnificationSlider.SetRange(0.01f, 4); m_MagnificationSlider.ValueChanged += new GwenEventHandler(MagnificationSlider_ValueChanged); m_MagnificationSlider.Height = 20; m_MagnificationSlider.Margin = new Margin(0, 3, 0, 0); m_MagnificationLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_MagnificationLabel.AutoSizeToContents = true; m_MagnificationLabel.Dock = Pos.Bottom; m_MagnificationSlider.Value = 3.2f; // Radius m_RadiusSlider = new HorizontalSlider(this); m_RadiusSlider.Dock = Pos.Bottom; m_RadiusSlider.SetRange(10, 200); m_RadiusSlider.ValueChanged += new GwenEventHandler(RadiusSlider_ValueChanged); m_RadiusSlider.Height = 20; m_RadiusSlider.Margin = new Margin(0, 3, 0, 0); m_RadiusLabel = new Alt.GUI.Temporary.Gwen.Control.Label(this); m_RadiusLabel.AutoSizeToContents = true; m_RadiusLabel.Dock = Pos.Bottom; m_RadiusLabel.Margin = new Margin(0, 10, 0, 0); m_RadiusSlider.Value = 100; // Sight m_ShowSightCheckBox = new LabeledCheckBox(this); m_ShowSightCheckBox.Dock = Pos.Bottom; m_ShowSightCheckBox.Text = "Show Sight"; m_ShowSightCheckBox.Margin = new Margin(0, 3, 0, 0); m_ShowSightCheckBox.IsChecked = true; m_ShowSightCheckBox.CheckChanged += new GwenEventHandler(ShowSightCheckBox_CheckChanged); m_OpacitySlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_ScaleSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_RotateSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_MagnificationSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); m_RadiusSlider.ValueChanged += new GwenEventHandler(Slider_ValueChanged); // Preview m_OpacitySlider.ValueChanged += new GwenEventHandler(RotateAndOpacity_Slider_ValueChanged); m_RotateSlider.ValueChanged += new GwenEventHandler(RotateAndOpacity_Slider_ValueChanged); // m_RadiusPen = new Pen( Color.FromArgb(0.7, Color.LimeGreen * 1.2), //Color.FromArgb(0.7, Color.Red), 3); // m_SVGPath = new SVGPath(); m_x = m_DrawingPanel.ClientWidth / 2; m_y = m_DrawingPanel.ClientHeight / 2; m_dx = 0.0; m_dy = 0.0; m_DragFlag = false; try { LoadSVG("AltData/SVG/tiger.svg"); } catch (SVGException) { //TEMP message(.ToString(e.Message)); return; } }