public FAIconAttribute(string key, string label, FAStyle style, string unicode) { Key = key; Label = label; Style = style; Unicode = unicode; }
private static System.Drawing.FontFamily GetFAFontFamily(FAStyle style) { switch (style) { case FAStyle.Brands: return(_brands); case FAStyle.Solid: return(_solid); default: return(_regular); } }
/// <summary> /// Returns the <see cref="FAStyleAttribute" /> associated with the style, containing its metadata /// </summary> public static FAStyleAttribute GetFAStyleAttribute(this FAStyle style) => style.GetAttributeOfType <FAStyleAttribute>();
/// <summary> /// Returns the name of the style, eg "brands" /// </summary> public static string Style(this FAStyle icon) => icon.GetAttributeOfType <FAStyleAttribute>().Style;