Esempio n. 1
0
        /// <summary>
        /// Handles the Click event of SelectInPaletteButton object.
        /// </summary>
        private void selectInPaletteButton_Click(object sender, EventArgs e)
        {
            // create pallete viewer form
            using (PaletteForm paletteDlg = new PaletteForm())
            {
                paletteDlg.PaletteViewer.CanChangePalette = false;
                IndexedColor indColor = ((IndexedColor)_selectedColor);
                paletteDlg.PaletteViewer.Palette            = indColor.Palette;
                paletteDlg.PaletteViewer.SelectedColorIndex = indColor.Index;

                if (paletteDlg.ShowDialog() == DialogResult.OK)
                {
                    // set new color to pixel
                    indexNumericUpDown.Value = (int)paletteDlg.PaletteViewer.SelectedColorIndex;
                    ShowSelectedPixelColor(_selectedColorX, _selectedColorY, new IndexedColor(paletteDlg.PaletteViewer.Palette, paletteDlg.PaletteViewer.SelectedColorIndex));
                    SetColorOfSelectedPixel();
                }
            }
        }
Esempio n. 2
0
        public void PaletteButtonClicked()
        {
            if (_form1 != null)

            {
                _form1.Close();
                _form1 = null;
            }

            else
            {
                _form1 = new PaletteForm(this);

                ShowPalette();

                _form1.Show();

                ShowColors();
            }
        }
Esempio n. 3
0
        public void FormClosed()
        {
            if (_form != null)
            {
                _form = null;
            }


            if (_form1 != null)
            {
                _form1.Close();
                _form1 = null;
            }

            if (_form2 != null)
            {
                _form2.Close();
                _form2 = null;
            }

            _output.DeviceFormClosed(this);
        }
 /// <summary>
 /// Sets the inheritance parent.
 /// </summary>
 /// <param name="inheritHeader">Source for inheriting.</param>
 public void SetInherit(PaletteForm inheritHeader)
 {
     base.SetInherit(inheritHeader);
     _inherit = inheritHeader;
     Header.SetInherit(inheritHeader.Header);
 }
Esempio n. 5
0
 public void PaletteFormClosed()
 {
     _form1 = null;
 }