예제 #1
0
 public void UpdateLayerDescription(LayerContainerInterpreter container, int index)
 {
     _index     = index;
     _container = container;
     _addNewLayerTextBox.Text   = container.LayerNames[index];
     _colorBtnPicker.Background = new SolidColorBrush(ShapeUtils.ToWpfColor(container.LayerColors[index]));
     Title          = "Update Layer Name";
     _okNtn.Content = "_Update";
 }
예제 #2
0
        public override void OnUpdateData()
        {
            if (_view == null)
            {
                return;
            }
            _view.cbAntialiasing.IsChecked = Data.GetBoolValue(2);
            _view._zoomRatioTextBox.Text   = Data.GetDoubleValue(3).ToString();

            _view.firstCP.SelectedColor  = ShapeUtils.ToWpfColor(Data.GetColorValue(4));
            _view.secondCp.SelectedColor = ShapeUtils.ToWpfColor(Data.GetColorValue(5));
        }
예제 #3
0
        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 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 UpdateLayerValues()
 {
     Name      = _container.LayerNames[_index];
     Color     = ShapeUtils.ToWpfColor(_container.LayerColors[_index]);
     IsVisible = _container.IsLayerVisible(_index);
 }