internal ColorAdornment(ColorTag colorTag, IWpfTextView view) { this.Padding = new Thickness(0); this.BorderThickness = new Thickness(1); this.Margin = new Thickness(0, 0, 2, 3); this.Width = OptionHelpers.FontSize; this.Height = this.Width; this.Cursor = System.Windows.Input.Cursors.Arrow; this.MouseUp += delegate { ColorAdornmentMouseUp(view); }; Update(colorTag); }
internal void Update(ColorTag colorTag) { this.Background = new SolidColorBrush(colorTag.Color); if (!HasContrastToBackground(colorTag.Color)) { this.BorderThickness = new Thickness(1); this.BorderBrush = _borderColor; } else { this.BorderThickness = new Thickness(0); this.BorderBrush = this.Background; } }
internal ColorAdornment(ColorTag colorTag) { rect = new Rectangle() { Stroke = Brushes.Black, StrokeThickness = 1, Width = 20, Height = 10 }; Update(colorTag); this.Content = rect; }
internal ColorAdornment(ColorTag colorTag) { rect = new Rectangle() { Stroke = Brushes.Black, StrokeThickness = 1, Width = 20, Height = 10 }; Update(colorTag); Content = rect; }
internal ColorAdornment(ColorTag colorTag) { rect = new Rectangle() { Stroke = Brushes.Black, StrokeThickness = 1, Width = 20, Height = 10 }; Canvas.SetTop(rect, 4); Update(colorTag); Children.Add(rect); }
internal void Update(ColorTag colorTag) { rect.Fill = MakeBrush(colorTag.Color); }
internal void Update(ColorTag colorTag) { rect.Fill = MakeBrush(colorTag.Color); }