|
GEF (MVC) 3.9.100.201405261516 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.draw2d.Figure
org.eclipse.draw2d.Layer
org.eclipse.draw2d.FreeformLayer
org.eclipse.gef.editparts.GridLayer
public class GridLayer
This is a layer that displays the grid. The default grid color is
light gray
. To change the
grid color, set the foreground color for this layer.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure |
---|
Figure.FigureIterator, Figure.IdentitySearch |
Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure |
---|
IFigure.NoInsets |
Field Summary | |
---|---|
protected int |
gridX
Field indicating the horizontal grid spacing |
protected int |
gridY
Field for the vertical grid spacing |
protected Point |
origin
Field indicating what the grid origin is. |
Fields inherited from class org.eclipse.draw2d.Figure |
---|
bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip |
Fields inherited from interface org.eclipse.draw2d.IFigure |
---|
MAX_DIMENSION, MIN_DIMENSION, NO_INSETS |
Constructor Summary | |
---|---|
GridLayer()
Constructor Sets the default grid color: ColorConstants.lightGray |
Method Summary | |
---|---|
Dimension |
getPreferredSize(int wHint,
int hHint)
Overridden to indicate no preferred size. |
protected void |
paintFigure(Graphics graphics)
|
protected void |
paintGrid(Graphics g)
Paints the grid. |
void |
setOrigin(Point p)
Sets the origin of the grid. |
void |
setSpacing(Dimension spacing)
Sets the horizontal and vertical spacing of the grid. |
Methods inherited from class org.eclipse.draw2d.FreeformLayer |
---|
add, addFreeformListener, fireExtentChanged, fireMoved, getFreeformExtent, primTranslate, remove, removeFreeformListener, setFreeformBounds |
Methods inherited from class org.eclipse.draw2d.Layer |
---|
containsPoint, findFigureAt |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int gridX
protected int gridY
protected Point origin
Constructor Detail |
---|
public GridLayer()
Method Detail |
---|
public Dimension getPreferredSize(int wHint, int hHint)
getPreferredSize
in interface IFigure
getPreferredSize
in class Figure
Figure.getPreferredSize(int, int)
protected void paintFigure(Graphics graphics)
paintFigure
in class Figure
Figure.paintFigure(org.eclipse.draw2d.Graphics)
protected void paintGrid(Graphics g)
visibility
property is set to true.
g
- The Graphics object to be used to do the paintingFigureUtilities.paintGrid(Graphics, IFigure, Point, int, int)
public void setOrigin(Point p)
p
- the originpublic void setSpacing(Dimension spacing)
default
spacing. A negative spacing will cause no grid lines to be drawn for that
dimension.
spacing
- A Dimension representing the horizontal (width) and vertical
(height) gaps
|
GEF (MVC) 3.9.100.201405261516 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |