Ejemplo n.º 1
0
        protected void OnArrowMaxClicked(object sender, ImageClickEventArgs e)
        {
            HalfAxis.HAxis axis = HalfAxis.HAxis.AXIS_X_N;
            if (sender == ButtonUpMost)
            {
                axis = HalfAxis.HAxis.AXIS_Y_P;
            }
            else if (sender == ButtonDownMost)
            {
                axis = HalfAxis.HAxis.AXIS_Y_N;
            }
            else if (sender == ButtonLeftMost)
            {
                axis = HalfAxis.HAxis.AXIS_X_N;
            }
            else if (sender == ButtonRightMost)
            {
                axis = HalfAxis.HAxis.AXIS_X_P;
            }

            var layerEditHelper = new LayerEditorHelpers(ImageSize, DimCase, DimContainer)
            {
                Positions     = BoxPositions,
                SelectedIndex = SelectedIndex
            };

            layerEditHelper.MoveMax(axis);
            BoxPositions = layerEditHelper.Positions;

            UpdateImage();
        }
Ejemplo n.º 2
0
        protected void OnIBLayerClicked(object sender, ImageClickEventArgs e)
        {
            var layerEditorHelper = new LayerEditorHelpers(ImageSize, DimCase, DimContainer)
            {
                Positions = BoxPositions
            };

            SelectedIndex = layerEditorHelper.GetPickedIndex(new Point(e.X, e.Y));
            UpdateImage();
        }
Ejemplo n.º 3
0
        protected void OnButtonRemove(object sender, ImageClickEventArgs e)
        {
            var layerEditHelper = new LayerEditorHelpers(ImageSize, DimCase, DimContainer)
            {
                Positions     = BoxPositions,
                SelectedIndex = SelectedIndex
            };

            layerEditHelper.Remove();
            SelectedIndex = -1;
            UpdateImage();
        }
Ejemplo n.º 4
0
        protected void OnRotateClicked(object sender, ImageClickEventArgs e)
        {
            var layerEditHelper = new LayerEditorHelpers(ImageSize, DimCase, DimContainer)
            {
                Positions     = BoxPositions,
                SelectedIndex = SelectedIndex
            };

            layerEditHelper.Rotate();
            BoxPositions = layerEditHelper.Positions;
            UpdateImage();
        }
Ejemplo n.º 5
0
        protected void OnNext(object sender, EventArgs e)
        {
            var layerEditHelper = new LayerEditorHelpers(ImageSize, DimCase, DimContainer)
            {
                Positions     = BoxPositions,
                SelectedIndex = SelectedIndex
            };

            if (layerEditHelper.IsValidLayer)
            {
                if (ConfigSettings.WebGLMode)
                {
                    Response.Redirect("ValidationWebGL.aspx");
                }
                else
                {
                    Response.Redirect("Validation.aspx");
                }
            }
        }