internal static string ToIconValue(this object icon) { if (icon.IsUsed()) { var value = Convert.ToInt32(icon); if (icon.GetType() == typeof(FlatIcon)) { return(Flat.Get((FlatIcon)value)); } else if (icon.GetType() == typeof(Flat2Icon)) { return(Flat2.Get((Flat2Icon)value)); } else if (icon.GetType() == typeof(FontawesomeIcon)) { return(Fontawesome.Get((FontawesomeIcon)value)); } else if (icon.GetType() == typeof(LineawesomeIcon)) { return(Lineawesome.Get((LineawesomeIcon)value)); } else if (icon.GetType() == typeof(SocIcon)) { return(Soc.Get((SocIcon)value)); } else if (icon.GetType() == typeof(SvgIcon)) { return(Svg.Get((SvgIcon)value)); } } return(""); }
protected override string GetIcon() => Fontawesome.Get(Name);
private void RenderButton(ComponentController paComponentController, String paCommand, Fontawesome paFontAwesome) { paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, paCommand); paComponentController.RenderBeginTag(HtmlTag.A); paComponentController.Write(ComponentController.UnicodeStr((int)paFontAwesome)); paComponentController.RenderEndTag(); }
private void RenderButtonPanel(ComponentController paComponentController, String paCommand, Fontawesome paButtonText) { paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSButtonPanel); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, paCommand); paComponentController.RenderBeginTag(HtmlTag.A); paComponentController.Write(ComponentController.UnicodeStr((int)paButtonText)); paComponentController.RenderEndTag(); paComponentController.RenderEndTag(); }
private void RenderMoveButton(ComponentController paComponentController, String paClassName, String paCommand, Fontawesome paIcon) { paComponentController.AddAttribute(HtmlAttribute.Class, paClassName); paComponentController.RenderBeginTag(HtmlTag.Div); paComponentController.AddElementAttribute(ComponentController.ElementAttribute.ea_Command, paCommand); paComponentController.RenderBeginTag(HtmlTag.A); paComponentController.Write(ComponentController.UnicodeStr((int)paIcon)); paComponentController.RenderEndTag(); paComponentController.RenderEndTag(); }
private void RenderToolButton(ComponentController paComponentController, String paButtonCommand, Fontawesome paButtonIcon) { paComponentController.AddAttribute(HtmlAttribute.Href, paButtonCommand); paComponentController.AddAttribute(HtmlAttribute.Class, ctCLSToolButton); paComponentController.RenderBeginTag(HtmlTag.A); paComponentController.Write(ComponentController.UnicodeStr((int)paButtonIcon)); paComponentController.RenderEndTag(); }