private static string CircularClass(this LabelDecorations decorations) { if (decorations.HasFlag(Tag)) { return(string.Empty); } if (decorations.HasFlag(CircularEmpty)) { return("circular empty"); } return("circular".ToClassIf(decorations.HasFlag(Circular))); }
public static string ToClass(this LabelDecorations decorations) { var classes = new string[] { decorations.TagClass(), decorations.CircularClass(), "basic".ToClassIf(decorations.HasFlag(Basic)), "image".ToClassIf(decorations.HasFlag(Image)), "floating".ToClassIf(decorations.HasFlag(Floating)), "horizontal".ToClassIf(decorations.HasFlag(Horizontal)) }; return(classes.ToClass()); }
private static string TagClass(this LabelDecorations decorations) { return("tag".ToClassIf(decorations.HasFlag(Tag))); }