public override void SetItem(OverlayItemBase item) { this.item = (OverlayGameStats)item; this.GameComboBox.SelectedItem = this.item.Setup.Name; this.CategoryComboBox.SelectedItem = this.item.Setup.Category; this.UsernameTextBox.Text = this.item.Setup.Username; this.PlatformComboBox.SelectedItem = EnumHelper.GetEnumName(this.item.Setup.Platform); this.BorderColorComboBox.Text = this.item.BorderColor; if (ColorSchemes.ColorSchemeDictionary.ContainsValue(this.item.BorderColor)) { this.BorderColorComboBox.Text = ColorSchemes.ColorSchemeDictionary.FirstOrDefault(c => c.Value.Equals(this.item.BorderColor)).Key; } this.BackgroundColorComboBox.Text = this.item.BackgroundColor; if (ColorSchemes.ColorSchemeDictionary.ContainsValue(this.item.BackgroundColor)) { this.BackgroundColorComboBox.Text = ColorSchemes.ColorSchemeDictionary.FirstOrDefault(c => c.Value.Equals(this.item.BackgroundColor)).Key; } this.TextColorComboBox.Text = this.item.TextColor; if (ColorSchemes.ColorSchemeDictionary.ContainsValue(this.item.TextColor)) { this.TextColorComboBox.Text = ColorSchemes.ColorSchemeDictionary.FirstOrDefault(c => c.Value.Equals(this.item.TextColor)).Key; } this.TextFontComboBox.Text = this.item.TextFont; this.TextSizeComboBox.Text = this.item.TextSize.ToString(); this.HTMLText.Text = this.item.HTMLText; }
public OverlayGameStatsControl(OverlayGameStats item) : this() { this.item = item; }