private void ColorBtnPickerClick(object sender, RoutedEventArgs e) { var form = ColorPickerSingleton.Instance.Form; form.SelectedColor = ShapeUtils.FromWpfColor(LayerColor); if (form.ShowDialog() == System.Windows.Forms.DialogResult.Cancel) { return; } LayerColor = ShapeUtils.ToWpfColor(form.SelectedColor); }
private void ButtonClick(object sender, RoutedEventArgs e) { Log.Info("After pressing Add New Layer button"); var container = ExtractLayerContainer(); var form = new AddLayerWindow(container, false); var result = form.ShowDialog() ?? false; if (!result) { return; } BeginUpdate(); container.AddLayer(form.LayerName, ShapeUtils.FromWpfColor(form.LayerColor)); EndUpdate(); }
private void ColorPickerBtnClick(object sender, RoutedEventArgs e) { var form = ColorPickerSingleton.Instance.Form; var result = form.ShowDialog(); if (result != DialogResult.OK) { return; } BeginUpdate(); _colorBtn.Background = new SolidColorBrush(ShapeUtils.ToWpfColor(form.SelectedColor)); Color = ((SolidColorBrush)(_colorBtn.Background)).Color; _container.LayerColors[_index] = ShapeUtils.FromWpfColor(Color); _container.OnModified(); EndUpdate(); }
private void ButtonClick(object sender, RoutedEventArgs e) { Log.Info("After confirming the name of the new layer"); var newLayerName = _addNewLayerTextBox.Text; if (_container.LayerNames.Contains(newLayerName)) { NaroMessage.Show("Layer name already exist, please pick another!"); Log.Info("The new layer cannot be added because of duplicate names"); return; } DialogResult = true; if (_updateValue) { _container.LayerNames[_index] = newLayerName; Log.Info("Layer " + newLayerName + "added"); _container.LayerColors[_index] = ShapeUtils.FromWpfColor(LayerColor); } Close(); }