Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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);
 }