private void newFontToolStripMenuItem_Click(object sender, EventArgs e) { workSpace = new WorkSpace(WorkPanel.Width, WorkPanel.Height); SYmbolList.Items.Clear(); ContourList.Items.Clear(); WorkPanel.Invalidate(); }
private void SYmbolList_SelectedIndexChanged(object sender, EventArgs e) { workSpace.ChooseSymbol(SYmbolList.SelectedIndex); LoadContourList(SYmbolList.SelectedIndex); ContourList.ClearSelected(); workSpace.ChooseContour(-1); WorkPanel.Invalidate(); }
private void WorkPanel_MouseDown(object sender, MouseEventArgs e) { if (e.Button.HasFlag(MouseButtons.Left)) { last = e.Location; workSpace.PointIn(e.Location, factory, fact, con); } WorkPanel.Invalidate(); }
private void LastRadioButton_CheckedChanged(object sender, EventArgs e) { if (LastLineRadioButton.Checked) { fact = new LineFactory(); } if (LastBezierRadioButton.Checked) { fact = new BezieFactory(); } workSpace.CloseContour(fact); WorkPanel.Invalidate(); }
private void MainForm_MouseWheel(object sender, MouseEventArgs e) { if (e.Delta > 0) { con.RX += delta; con.RY += delta; con.RWidth -= delta * 2; con.RHeight -= delta * 2; } else { con.RX -= delta; con.RY -= delta; con.RWidth += delta * 2; con.RHeight += delta * 2; } WorkPanel.Invalidate(); }
private void WorkPanel_MouseMove(object sender, MouseEventArgs e) { if (e.Button.HasFlag(MouseButtons.Left) && !last.IsEmpty) { float dx = e.Location.X - last.X; float dy = e.Location.Y - last.Y; workSpace.UpdatePoint(dx, dy, con); WorkPanel.Invalidate(); last = e.Location; } if (e.Button.HasFlag(MouseButtons.Right) && !last.IsEmpty) { float dx = e.Location.X - last.X; float dy = e.Location.Y - last.Y; con.RX -= con.LR(dx); con.RY += con.LR(dy); WorkPanel.Invalidate(); last = e.Location; } last = e.Location; }
private void AddCurveButton_Click(object sender, EventArgs e) { //workSpace.AddCurve(); WorkPanel.Invalidate(); }
private void WidthNumericUpDown_ValueChanged(object sender, EventArgs e) { workSpace.ChangeWidth((int)WidthNumericUpDown.Value); WorkPanel.Invalidate(); }
private void CloseContourButton_Click(object sender, EventArgs e) { workSpace.CloseContour(fact); WorkPanel.Invalidate(); }
private void CoordTextBox_CheckedChanged(object sender, EventArgs e) { workSpace.CheckCoord(CoordTextBox.Checked); WorkPanel.Invalidate(); }
private void AllSymbolCheckBox_CheckedChanged(object sender, EventArgs e) { workSpace.CheckAllSymbol(AllSymbolCheckBox.Checked); WorkPanel.Invalidate(); }
private void ContourList_SelectedIndexChanged(object sender, EventArgs e) { workSpace.ChooseContour(ContourList.SelectedIndex); WorkPanel.Invalidate(); }
private void DeleteButton_Click(object sender, EventArgs e) { workSpace.DeletePoints(factory, fact); WorkPanel.Invalidate(); }