/// <summary> /// cTor. /// </summary> internal PaletteForm() { InitializeComponent(); var size = new Size( PalettePanel.SwatchesPerSide * 20, PalettePanel.SwatchesPerSide * 20 + lblStatus.Height); ClientSize = size; _pnlPalette.PaletteIdChangedEvent += OnPaletteIdChanged; var regInfo = new RegistryInfo(RegistryInfo.PaletteViewer, this); // subscribe to Load and Closing events. regInfo.RegisterProperties(); }
/// <summary> /// cTor. /// </summary> internal EditorForm() { _trackBar.AutoSize = false; _trackBar.Height = 23; _trackBar.Minimum = 1; _trackBar.Maximum = 10; _trackBar.Value = 10; _trackBar.LargeChange = 1; _trackBar.BackColor = Color.Silver; _trackBar.Scroll += OnTrackScroll; _lblEditMode.Text = "Locked"; _lblEditMode.TextAlign = ContentAlignment.MiddleCenter; _lblEditMode.Height = 15; _lblEditMode.Top = _trackBar.Height; _lblEditMode.MouseClick += OnEditModeMouseClick; Mode = EditMode.ModeLocked; _pnlEditor = new EditorPanel(this); _pnlEditor.Top = _trackBar.Height + _lblEditMode.Height; InitializeComponent(); // WORKAROUND: See note in 'XCMainWindow' cTor. MaximumSize = new Size(0, 0); // fu.net Controls.Add(_pnlEditor); Controls.Add(_trackBar); Controls.Add(_lblEditMode); _fpalette.FormClosing += OnPaletteFormClosing; OnTrackScroll(null, EventArgs.Empty); var regInfo = new RegistryInfo(RegistryInfo.SpriteEditor, this); // subscribe to Load and Closing events. regInfo.RegisterProperties(); }