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);
Exemple #3
0
 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();
 }
Exemple #4
0
        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();
        }
Exemple #5
0
        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();
        }
Exemple #6
0
 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();
 }