Class DefaultInsertMarkRenderer

  • All Implemented Interfaces:
    IRenderer

    public class DefaultInsertMarkRenderer
    extends AbstractRenderer
    A renderer which paints the insert mark feedback during drag & drop.
    Since:
    3.3
    • Constructor Detail

      • DefaultInsertMarkRenderer

        public DefaultInsertMarkRenderer()
    • Method Detail

      • paint

        public void paint​(org.eclipse.swt.graphics.GC gc,
                          java.lang.Object value)
        Renders the insertion mark. The bounds of the renderer need not be set.
        Parameters:
        gc -
        value - must be a Rectangle with height == 0.
      • computeSize

        public org.eclipse.swt.graphics.Point computeSize​(org.eclipse.swt.graphics.GC gc,
                                                          int wHint,
                                                          int hHint,
                                                          java.lang.Object value)
        Returns the size of the given value's visual representation.
        Parameters:
        gc - convenience GC for string and text extents
        wHint - given width (or SWT.DEFAULT)
        hHint - given height (or SWT.DEFAULT)
        value - value to be sized
        Returns:
        the size