Class DefaultInsertMarkRenderer
java.lang.Object
org.eclipse.nebula.widgets.grid.AbstractRenderer
org.eclipse.nebula.widgets.grid.internal.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 Summary
Constructors Constructor Description DefaultInsertMarkRenderer() -
Method Summary
Modifier and Type Method Description org.eclipse.swt.graphics.PointcomputeSize(org.eclipse.swt.graphics.GC gc, int wHint, int hHint, java.lang.Object value)Returns the size of the given value's visual representation.voidpaint(org.eclipse.swt.graphics.GC gc, java.lang.Object value)Renders the insertion mark.Methods inherited from class org.eclipse.nebula.widgets.grid.AbstractRenderer
getBounds, getDisplay, getSize, isExpanded, isFocus, isHover, isMouseDown, isSelected, setBounds, setBounds, setDisplay, setExpanded, setFocus, setHover, setLocation, setLocation, setMouseDown, setSelected, setSize, setSize
-
Constructor Details
-
DefaultInsertMarkRenderer
public DefaultInsertMarkRenderer()
-
-
Method Details
-
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 aRectanglewith 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 extentswHint- given width (or SWT.DEFAULT)hHint- given height (or SWT.DEFAULT)value- value to be sized- Returns:
- the size
-