public CardLayout() { InitializeComponent(); _fieldImage.FieldName = nameof(Card.Image); _fieldName.FieldName = nameof(Card.Name); _fieldManaCost.FieldName = nameof(Card.ManaCost); _fieldType.FieldName = nameof(Card.Type); _fieldCmc.FieldName = nameof(Card.Cmc); _fieldSetCode.FieldName = nameof(Card.SetCode); _fieldSetName.FieldName = nameof(Card.SetName); _fieldText.FieldName = nameof(Card.Text); _fieldFlavor.FieldName = nameof(Card.Flavor); _fieldArtist.FieldName = nameof(Card.Artist); _fieldReleaseDate.FieldName = nameof(Card.ReleaseDate); _fieldRarity.FieldName = nameof(Card.Rarity); _fieldPricingLow.FieldName = nameof(Card.PricingLow); _fieldPricingMid.FieldName = nameof(Card.PricingMid); _fieldPricingHigh.FieldName = nameof(Card.PricingHigh); _fieldLoyalty.FieldName = nameof(Card.Loyalty); _fieldPower.FieldName = nameof(Card.Power); _fieldToughness.FieldName = nameof(Card.Toughness); _fieldRulings.FieldName = nameof(Card.Rulings); _fieldImage.AllowSort = _fieldText.AllowSort = _fieldFlavor.AllowSort = _fieldRulings.AllowSort = false; _fieldRulings.SearchOptions.Allow = false; _fieldImage.SearchOptions.Button.ShowOnlyWhenHotTracked = false; _fieldImage.SearchOptions.Button.Icon = Properties.Resources.search_like_hovered_32; _fieldImage.SearchOptions.Button.Margin = new Size(4, 4); BackColor = SystemColors.Window; foreach (var field in Fields) { field.ForeColor = SystemColors.WindowText; } _fieldRulings.ForeColor = SystemColors.GrayText; DeckEditorButtons.SetupButtons(_fieldImage); SubscribeToFieldEvents(); }
public DeckLayout() { InitializeComponent(); _fieldImage.FieldName = nameof(Card.Image); _fieldImage.AllowSort = false; _fieldImage.SearchOptions.Button.ShowOnlyWhenHotTracked = false; _fieldImage.SearchOptions.Button.Icon = Properties.Resources.search_like_hovered_32; _fieldImage.SearchOptions.Button.Margin = new Size(4, 4); DeckEditorButtons.SetupButtons(_fieldImage); SubscribeToFieldEvents(); }
public CardLayout() { InitializeComponent(); _fieldImage.FieldName = nameof(Card.Image); _fieldName.FieldName = nameof(Card.Name); _fieldManaCost.FieldName = nameof(Card.ManaCost); _fieldType.FieldName = nameof(Card.Type); _fieldCmc.FieldName = nameof(Card.Cmc); _fieldSetCode.FieldName = nameof(Card.SetCode); _fieldSetName.FieldName = nameof(Card.SetName); _fieldText.FieldName = nameof(Card.Text); _fieldFlavor.FieldName = nameof(Card.Flavor); _fieldArtist.FieldName = nameof(Card.Artist); _fieldReleaseDate.FieldName = nameof(Card.ReleaseDate); _fieldRarity.FieldName = nameof(Card.Rarity); _fieldPricingLow.FieldName = nameof(Card.PricingLow); _fieldPricingMid.FieldName = nameof(Card.PricingMid); _fieldPricingHigh.FieldName = nameof(Card.PricingHigh); _fieldLoyalty.FieldName = nameof(Card.Loyalty); _fieldPower.FieldName = nameof(Card.Power); _fieldToughness.FieldName = nameof(Card.Toughness); _fieldRulings.FieldName = nameof(Card.Rulings); _fieldImage.AllowSort = _fieldText.AllowSort = _fieldFlavor.AllowSort = _fieldRulings.AllowSort = false; _fieldRulings.SearchOptions.Allow = false; _fieldImage.SearchOptions.Button.ShowOnlyWhenHotTracked = false; _fieldImage.SearchOptions.Button.Icon = Properties.Resources.search_like_hovered_32; _fieldImage.SearchOptions.Button.Margin = new Size(4, 4); HighlightOptions.HighlightBorderColor = Color.CadetBlue; HighlightOptions.HighlightColor = Color.LightBlue; HighlightOptions.HighlightContextColor = Color.LightCyan; DeckEditorButtons.SetupButtons(_fieldImage); SubscribeToFieldEvents(); }