Esempio n. 1
0
 private void cursorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.Refresh();
     if (select == false)
     {
         /*reset();
          * toolSelected = null;
          * buttonColor();*/
         reset();
         selectTool.isActive   = true;
         selectTool.ParentForm = this;
         toolSelected          = selectTool;
         buttonColor();
         cursorToolStripMenuItem.BackColor = Color.Blue;
     }
     else
     {
         /*reset();
          * toolSelected = null;
          * buttonColor();
          * select = true;
          * cursorToolStripMenuItem.BackColor = Color.Blue;*/
         reset();
         toolSelected        = null;
         selectTool.isActive = false;
         buttonColor();
     }
 }
Esempio n. 2
0
        private void circleButton_Click(object sender, EventArgs e)
        {
            this.Refresh();
            if (circleTool.isActive == false && SetState == true)
            {
                reset();
                circleTool.circleOpacity = opacityTrackBar.Value;
                circleTool.circleColor   = shapeColor;
                circleTool.isActive      = true;
                toolSelected             = circleTool;
                buttonColor();
                circleTool.BackColor = Color.Blue;
            }
            else
            {
                reset();
                toolSelected        = null;
                circleTool.isActive = false;
                buttonColor();
            }

            /*bentuk = 3;
             * circle.BackColor = Color.Red;
             * line.BackColor = Color.White;
             * rectang.BackColor = Color.White;*/
        }
Esempio n. 3
0
 void reset()
 {
     deselectObject();
     circleTool.isActive    = false;
     lineTool.isActive      = false;
     rectangleTool.isActive = false;
     selectTool.isActive    = false;
     toolSelected           = null;
     objectSelected         = null;
     posisiClick            = -1;
     select = false;
 }
Esempio n. 4
0
        /*private void pilih_warna_Click(object sender, EventArgs e)
         * {
         *  ColorDialog col = new ColorDialog();
         *  if (col.ShowDialog() == DialogResult.OK)
         *  {
         *      pilih_warna.BackColor = col.Color;
         *      warna = col.Color;
         *  }
         * }*/

        /*void buttonColor()
         * {
         *  lineToolStripMenuItem.BackColor = Color.Snow;
         *  circleToolStripMenuItem.BackColor = Color.Snow;
         *  connectorToolStripMenuItem.BackColor = Color.Snow;
         *  rectangleToolStripMenuItem.BackColor = Color.Snow;
         *  undoToolStripMenuItem.BackColor = Color.Snow;
         *  cursorToolStripMenuItem.BackColor = Color.Snow;
         * }*/

        void reset()
        {
            deselectObject();
            circleTool.isActive    = false;
            lineTool.isActive      = false;
            rectangleTool.isActive = false;
            selectTool.isActive    = false;
            toolSelected           = null;
            objectSelected         = null;
            clickPosition          = -1;
            select   = false;
            SetState = false;
        }
Esempio n. 5
0
 private void connectorToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.Refresh();
     if (connectorTool.isActive == false)
     {
         reset();
         connectorTool.isActive = true;
         toolSelected           = connectorTool;
         buttonColor();
         connectorToolStripMenuItem.BackColor = Color.Blue;
     }
     else
     {
         reset();
         toolSelected           = null;
         connectorTool.isActive = false;
         buttonColor();
     }
 }
Esempio n. 6
0
 private void lineButton_Click(object sender, EventArgs e)
 {
     this.Refresh();
     if (lineTool.isActive == false && SetState == true)
     {
         reset();
         Opacity           = opacityTrackBar.Value;
         lineTool.isActive = true;
         toolSelected      = lineTool;
         buttonColor();
         lineTool.BackColor = Color.Blue;
     }
     else
     {
         reset();
         toolSelected      = null;
         lineTool.isActive = false;
         buttonColor();
     }
 }
Esempio n. 7
0
 private void rectangleToolStripMenuItem_Click(object sender, EventArgs e)
 {
     this.Refresh();
     if (rectangleTool.isActive == false)
     {
         reset();
         rectangleTool.isActive   = true;
         toolSelected             = rectangleTool;
         rectangleTool.ParentForm = this;
         buttonColor();
         rectangleToolStripMenuItem.BackColor = Color.Blue;
     }
     else
     {
         reset();
         toolSelected           = null;
         rectangleTool.isActive = false;
         buttonColor();
     }
 }
Esempio n. 8
0
 private void selectButton_Click(object sender, EventArgs e)
 {
     this.Refresh();
     if (select == false)
     {
         reset();
         selectTool.isActive   = true;
         selectTool.ParentForm = this;
         toolSelected          = selectTool;
         buttonColor();
         //  SetTransparency(opacityTrackBar.value);
         selectTool.BackColor = Color.Red;
     }
     else
     {
         reset();
         toolSelected        = null;
         selectTool.isActive = false;
         buttonColor();
     }
 }
Esempio n. 9
0
 private void rectangButton_Click(object sender, EventArgs e)
 {
     this.Refresh();
     if (rectangleTool.isActive == false && SetState == true)
     {
         reset();
         rectangleTool.rectangleOpacity = opacityTrackBar.Value;
         rectangleTool.isActive         = true;
         rectangleTool.rectangleColor   = shapeColor;
         toolSelected = rectangleTool;
         buttonColor();
         rectangleTool.BackColor = Color.Blue;
     }
     else
     {
         reset();
         toolSelected           = null;
         rectangleTool.isActive = false;
         buttonColor();
     }
 }