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.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.void
paint(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 aRectangle
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 extentswHint
- given width (or SWT.DEFAULT)hHint
- given height (or SWT.DEFAULT)value
- value to be sized- Returns:
- the size
-