public UnderliningStyle(AppearanceDescription description, Brush brush) : base(description) { BackgroundBrush.Dispose(); BackgroundBrush = null; _pen = new Pen(brush, 1.5F); }
public DynamicTextStyle(AppearanceDescription description) : base(CreateBrush(description.ForeColor), CreateBrush(description.BackColor), description.FontStyle) { Description = description; description.ForeColorChanged += description_ForeColorChanged; description.BackColorChanged += description_BackColorChanged; description.FontStyleChanged += description_FontStyleChanged; }
public void CopyTo(AppearanceDescription destination) { destination.ID = ID; destination.Text = Text; destination.BackColorSystem = BackColorSystem; destination.BackColor = BackColor; destination.ForeColorSystem = ForeColorSystem; destination.ForeColor = ForeColor; destination.FontStyle = FontStyle; }
public void CopyTo(AppearanceMap destination) { destination.Descriptions.Clear(); for (int i = 0; i < Descriptions.Count; i++) { var description = new AppearanceDescription(); this.Descriptions[i].CopyTo(description); destination.Descriptions.Add(description); } }
public void CopyTo(AppearanceMap destination) { for (int i = 0; i < Descriptions.Count; i++) { var source = Descriptions[i]; var target = destination.GetDescriptionById(source.ID); if (target == null) { target = new AppearanceDescription(); destination.Descriptions.Add(target); } source.CopyTo(target); } }
public object Clone() { var newMap = new AppearanceMap() { Name = this.Name }; foreach (var description in Descriptions) { var newDescription = new AppearanceDescription(); description.CopyTo(newDescription); newMap.Descriptions.Add(newDescription); } return(newMap); }
public object Clone() { var newMap = new AppearanceMap() { Name = this.Name }; foreach (var description in Descriptions) { var newDescription = new AppearanceDescription(); description.CopyTo(newDescription); newMap.Descriptions.Add(newDescription); } return newMap; }
public WarningStyle(AppearanceDescription description) : base(description, Brushes.Green) { }
public ErrorStyle(AppearanceDescription description) : base(description, Brushes.Red) { }