public class PaletteShelfRenderer extends AbstractRenderer
NOTE: THIS WIDGET AND ITS API ARE STILL UNDER DEVELOPMENT. THIS IS A PRE-RELEASE ALPHA VERSION. USERS SHOULD EXPECT API CHANGES IN FUTURE VERSIONS.
| Constructor and Description |
|---|
PaletteShelfRenderer() |
| Modifier and Type | Method and 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.
|
org.eclipse.swt.graphics.Color |
getShadeColor() |
void |
initialize(org.eclipse.swt.widgets.Control control)
Performs any initialization logic (such as creating new colors or fonts).
|
void |
paint(org.eclipse.swt.graphics.GC gc,
java.lang.Object value)
Paints the visual representation of the given value on the given GC.
|
void |
setShadeColor(org.eclipse.swt.graphics.Color shadeColor) |
dispose, getBounds, getSize, isDisposed, isExpanded, isFocus, isHover, isMouseDown, isSelected, setBounds, setBounds, setDisposed, setExpanded, setFocus, setHover, setLocation, setLocation, setMouseDown, setSelected, setSize, setSizepublic org.eclipse.swt.graphics.Point computeSize(org.eclipse.swt.graphics.GC gc,
int wHint,
int hHint,
java.lang.Object value)
computeSize in class AbstractRenderergc - convenience GC for string and text extentswHint - given width (or SWT.DEFAULT)hHint - given height (or SWT.DEFAULT)value - value to be sizedpublic void paint(org.eclipse.swt.graphics.GC gc,
java.lang.Object value)
Implementors need to respect the bounds values that may have been
specified. The bounds values may affect the x and y values for all
drawing operations as well as the width and heights. Implementors may use
a Transform to translate the coordinates of all the
drawing operations, otherwise they will need to offset each draw.
paint in class AbstractRenderergc - GC to paint withvalue - the value being paintedpublic void initialize(org.eclipse.swt.widgets.Control control)
AbstractRendererinitialize in class AbstractRenderercontrol - control that is using the rendererpublic org.eclipse.swt.graphics.Color getShadeColor()
public void setShadeColor(org.eclipse.swt.graphics.Color shadeColor)