Interface IButtonPainter

All Known Implementing Classes:
AbstractButtonPainter, DefaultButtonPainter

public interface IButtonPainter
  • Method Summary

    Modifier and Type Method Description
    void paintBackground​(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected)  
    void paintImage​(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected, org.eclipse.swt.graphics.Image image)  
    void paintText​(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.Rectangle imageBounds, boolean hover, boolean selected, java.lang.String text)  
  • Method Details

    • paintBackground

      void paintBackground​(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected)
    • paintText

      void paintText​(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, org.eclipse.swt.graphics.Rectangle imageBounds, boolean hover, boolean selected, java.lang.String text)
    • paintImage

      void paintImage​(org.eclipse.swt.graphics.GC gc, IColorManager colorManager, ISettings settings, org.eclipse.swt.graphics.Rectangle bounds, boolean hover, boolean selected, org.eclipse.swt.graphics.Image image)