示例#1
0
 private void actualGenerate()
 {
     PlotterFunctions.outlineSequences = new List <List <Coordinate> > [(PlotterFunctions.patternMaps.Length / 2) - 1];
     PlotterFunctions.outlineSequences = PlotterFunctions.generateOutlineSequences(PlotterFunctions.patternMaps, this);
     PlotterFunctions.fillingSequences = new List <List <Coordinate> > [(PlotterFunctions.patternMaps.Length / 2) - 1];
     PlotterFunctions.fillingSequences = PlotterFunctions.generateFillingSequences(PlotterFunctions.patternMaps);
 }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            ColorDialog dlg = new ColorDialog();

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                if (!listBox1.Items.Contains(textBox1.Text))
                {
                    PlotterFunctions.colours.Add(textBox1.Text, dlg.Color);
                    loadList();
                    PlotterFunctions.saver(configFileName);
                    PlotterFunctions.loader(configFileName);
                    PlotterFunctions.reloadColours();
                }
                else
                {
                    PlotterFunctions.colours.Remove(textBox1.Text);
                    PlotterFunctions.colours.Add(textBox1.Text, dlg.Color);
                    loadList();
                    PlotterFunctions.saver(configFileName);
                    PlotterFunctions.loader(configFileName);
                    PlotterFunctions.reloadColours();
                }
            }
        }
示例#3
0
        //in between void
        void ditheronthread2()
        {
            Bitmap bmpint = (Bitmap)pictureBox1.Image;
            Bitmap bmpnew = PlotterFunctions.dither(bmpint, bmpint.Width, bmpint.Height, PlotterFunctions.compcol);

            pictureBox1.Image         = bmpnew;
            PlotterFunctions.dithered = true;
        }
示例#4
0
 private void diameterDecimal_ValueChanged(object sender, EventArgs e)
 {
     PlotterFunctions.diameter = PlotterFunctions.changeDiameter(DiameterMain.Value, DiameterDecimal.Value);
     if (!PlotterFunctions.settingNumerics)
     {
         PlotterFunctions.saver(ConfigFileName);
     }
 }
示例#5
0
 private void manualControlModeToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     if (PlotterFunctions.openPort())
     {
         FormManualControl MC = new FormManualControl(this);
         MC.Show();
     }
 }
示例#6
0
 private void button2_Click(object sender, EventArgs e)
 {
     PlotterFunctions.colours.Remove(listBox1.SelectedItem.ToString());
     loadList();
     PlotterFunctions.saver(configFileName);
     PlotterFunctions.loader(configFileName);
     PlotterFunctions.reloadColours();
 }
示例#7
0
 private void printOutlinesToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (PlotterFunctions.openPort())
     {
         PlotterFunctions.SP.Write("PMode;");
         timer1.Enabled = true;
         //SendOutlineInfo();
     }
 }
示例#8
0
 private void connectToPlotterToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     PlotterFunctions.handshake();
     label4.Text = PlotterFunctions.plotterName;
     if (label4.Text.Equals("Plotter Not Connected"))
     {
         label4.ForeColor = Color.FromArgb(255, 0, 0);
     }
     else
     {
         label4.ForeColor = Color.FromArgb(0, 128, 32);
     }
 }
示例#9
0
 private void form1_Load(object sender, EventArgs e)
 {
     PlotterFunctions.loader(ConfigFileName);
     setNumerics();
     PlotterFunctions.reloadColours();
     PlotterFunctions.handshake();
     label4.Text = PlotterFunctions.plotterName;
     if (label4.Text.Equals("Plotter Not Connected"))
     {
         label4.ForeColor = Color.FromArgb(255, 0, 0);
     }
     else
     {
         label4.ForeColor = Color.FromArgb(0, 128, 32);
     }
 }
示例#10
0
 private void timer1_Tick(object sender, EventArgs e)
 {
     PlotterFunctions.sendPrintingInfo(this);
 }
示例#11
0
 void generatepatsonT2()
 {
     PlotterFunctions.patternMaps = PlotterFunctions.generatePatternMaps(PlotterFunctions.colourMaps);
 }
示例#12
0
 void generateonT2()
 {
     PlotterFunctions.colourMaps = PlotterFunctions.generateColourMaps((Bitmap)pictureBox1.Image, PlotterFunctions.compcol);
 }