Class ChartWithTooltip

  • All Implemented Interfaces:
    com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.AcceptsOneWidget, com.google.gwt.user.client.ui.HasOneWidget, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWidgets, com.google.gwt.user.client.ui.HasWidgets.ForIsWidget, com.google.gwt.user.client.ui.IsWidget, Iterable<com.google.gwt.user.client.ui.Widget>, HasAnimationCompleteHandlers, HasDataSelectionEventHandlers, HasAnimation, HasTooltip, IsResponsive
    Direct Known Subclasses:
    ChartWithScale

    public abstract class ChartWithTooltip
    extends Chart
    implements HasTooltip
    Adds tooltip configurations to Chart object
    • Constructor Detail

      • ChartWithTooltip

        public ChartWithTooltip()
    • Method Detail

      • setTooltipEvents

        public void setTooltipEvents​(com.google.gwt.user.client.Event... events)
        Description copied from interface: HasTooltip
        Specify event on which tooltip should be shown By default Event.ONMOUSEMOVE, Event.ONTOUCHSTART, Event.ONTOUCHMOVE
        Specified by:
        setTooltipEvents in interface HasTooltip
      • setTooltipFillColor

        public void setTooltipFillColor​(String color)
        Description copied from interface: HasTooltip
        Specify tooltip background color in String representation of CSS property (like red or #FFFFFF or rgb(0,0,0) etc) Default rgba(0,0,0,.8)
        Specified by:
        setTooltipFillColor in interface HasTooltip
      • showTooltips

        public void showTooltips​(boolean show)
        Description copied from interface: HasTooltip
        Indicates should tooltips been shown or not Default value is true
        Specified by:
        showTooltips in interface HasTooltip
      • setTooltipFontFamily

        public void setTooltipFontFamily​(String fontFamily)
        Description copied from interface: HasTooltip
        Specify font family which will be used for label Default one "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif"
        Specified by:
        setTooltipFontFamily in interface HasTooltip
      • setTooltipFontSize

        public void setTooltipFontSize​(int fontSize)
        Description copied from interface: HasTooltip
        Specify font-size of tooltip label
        Specified by:
        setTooltipFontSize in interface HasTooltip
      • setTooltipFontStyle

        public void setTooltipFontStyle​(com.google.gwt.dom.client.Style.FontStyle fontStyle)
        Description copied from interface: HasTooltip
        Default is Style.FontStyle.NORMAL
        Specified by:
        setTooltipFontStyle in interface HasTooltip
      • setTooltipTitleFontFamily

        public void setTooltipTitleFontFamily​(String fontFamily)
        Description copied from interface: HasTooltip
        Font-family for tooltip title Default one is "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif"
        Specified by:
        setTooltipTitleFontFamily in interface HasTooltip
      • setTooltipTitleFontStyle

        public void setTooltipTitleFontStyle​(com.google.gwt.dom.client.Style.FontStyle style)
        Description copied from interface: HasTooltip
        Default is Style.FONT_WEIGHT_BOLD
        Specified by:
        setTooltipTitleFontStyle in interface HasTooltip
      • setCornerRadius

        public void setCornerRadius​(int radius)
        Description copied from interface: HasTooltip
        Default is 6
        Specified by:
        setCornerRadius in interface HasTooltip
      • setTooltipTemplate

        public void setTooltipTemplate​(String template)
        Description copied from interface: HasTooltip
        Default "<%if (label){%><%=label%>: <%}%><%= value %>"
        Specified by:
        setTooltipTemplate in interface HasTooltip