Class AwesomeFactory


  • public class AwesomeFactory
    extends Object
    Factory of objects that make use of font awesome
    Since:
    8.0
    Author:
    Marco Meschieri - LogicalDOC
    • Constructor Detail

      • AwesomeFactory

        public AwesomeFactory()
    • Method Detail

      • newToolStripButton

        public static com.smartgwt.client.widgets.toolbar.ToolStripButton newToolStripButton​(String icon,
                                                                                             String toolTip)
        Creates a ToolStripButton using font-awesome icon
        Parameters:
        icon - the icon file name
        toolTip - the message to display when the user moves the cursor over the button
        Returns:
        the new button
      • newToolStripButton

        public static com.smartgwt.client.widgets.toolbar.ToolStripButton newToolStripButton​(String icon,
                                                                                             String toolTip,
                                                                                             String text)
        Creates a ToolStripButton using font-awesome icon
        Parameters:
        icon - the icon file name
        toolTip - the message to display when the user moves the cursor over the button
        text - title of the button
        Returns:
        the new button
      • newToolStripToolStripMenuButton

        public static com.smartgwt.client.widgets.toolbar.ToolStripMenuButton newToolStripToolStripMenuButton​(String icon,
                                                                                                              String rotation,
                                                                                                              String title,
                                                                                                              String toolTip,
                                                                                                              com.smartgwt.client.widgets.menu.Menu menu)
        Creates a ToolStripButton using font-awesome icon
        Parameters:
        icon - the icon file name
        rotation - rotation specification for the icon
        title - title of the button
        toolTip - the message to display when the user moves the cursor over the button
        menu - the menu to display
        Returns:
        the new button
      • newIconButton

        public static com.smartgwt.client.widgets.Button newIconButton​(String icon,
                                                                       String toolTip)
        Creates a ToolStripButton using font-awesome icon useful for small icons (16x16)
        Parameters:
        icon - the icon file name
        toolTip - the message to display when the user moves the cursor over the button
        Returns:
        the new button
      • newColoredIconButton

        public static com.smartgwt.client.widgets.Button newColoredIconButton​(String icon,
                                                                              String toolTip,
                                                                              String color)
        Creates a ToolStripButton using font-awesome icon useful for small icons (16x16)
        Parameters:
        icon - the icon file name
        toolTip - the message to display when the user moves the cursor over the button
        color - the color of the icon
        Returns:
        the new button
      • newIconButton

        public static com.smartgwt.client.widgets.Button newIconButton​(String icon,
                                                                       String toolTip,
                                                                       String text)
        Creates a ToolStripButton using font-awesome icon useful for small icons (16x16)
        Parameters:
        icon - the icon file name
        toolTip - the message to display when the user moves the cursor over the button
        text - title of the button
        Returns:
        the new button
      • getCssClassPrefix

        public static String getCssClassPrefix()
      • getIconHtml

        public static String getIconHtml​(String icon)
      • getSpinnerIconHtml

        public static String getSpinnerIconHtml​(String icon,
                                                String text)
      • getIndexedIconButtonHTML

        public static String getIndexedIconButtonHTML​(long docId,
                                                      boolean download,
                                                      Integer indexed,
                                                      String color)
      • getIndexedIcon

        public static String getIndexedIcon​(Integer indexed)