Class ToolbarArmedXYGraph
- java.lang.Object
-
- org.eclipse.draw2d.Figure
-
- org.eclipse.nebula.visualization.xygraph.figures.ToolbarArmedXYGraph
-
- All Implemented Interfaces:
org.eclipse.draw2d.IFigure
public class ToolbarArmedXYGraph extends org.eclipse.draw2d.FigureAn graph which consists of a toolbar and an XYGraph.
-
-
Field Summary
Fields Modifier and Type Field Description private static intMARGINprivate XYGraphToolbartoolbarprivate booleantransparentprivate IXYGraphxyGraph
-
Constructor Summary
Constructors Constructor Description ToolbarArmedXYGraph()Construct default graphToolbarArmedXYGraph(IXYGraph xyGraph)Construct default toolbar around existing graphToolbarArmedXYGraph(IXYGraph xyGraph, int flags)Construct toolbar around existing graph
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToolbarButton(org.eclipse.draw2d.Clickable button)Add a button to the tool bar.XYGraphToolbargetToolbar()IXYGraphgetXYGraph()booleanisOpaque()booleanisShowToolbar()booleanisTransparent()protected voidlayout()voidpaintFigure(org.eclipse.draw2d.Graphics graphics)voidsetShowToolbar(boolean showToolbar)voidsetTransparent(boolean transparent)-
Methods inherited from class org.eclipse.draw2d.Figure
add, add, add, add, addAncestorListener, addCoordinateListener, addFigureListener, addFocusListener, addKeyListener, addLayoutListener, addListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, containsPoint, containsPoint, erase, findDescendantAtExcluding, findFigureAt, findFigureAt, findFigureAt, findFigureAtExcluding, findMouseEventTargetAt, findMouseEventTargetInDescendantsAt, fireCoordinateSystemChanged, fireFigureMoved, fireMoved, firePropertyChange, firePropertyChange, firePropertyChange, getBackgroundColor, getBorder, getBounds, getChildren, getClientArea, getClientArea, getClippingStrategy, getCursor, getFlag, getFont, getForegroundColor, getInsets, getLayoutManager, getListeners, getLocalBackgroundColor, getLocalFont, getLocalForegroundColor, getLocation, getMaximumSize, getMinimumSize, getMinimumSize, getParent, getPreferredSize, getPreferredSize, getSize, getToolTip, getUpdateManager, handleFocusGained, handleFocusLost, handleKeyPressed, handleKeyReleased, handleMouseDoubleClicked, handleMouseDragged, handleMouseEntered, handleMouseExited, handleMouseHover, handleMouseMoved, handleMousePressed, handleMouseReleased, hasFocus, internalGetEventDispatcher, intersects, invalidate, invalidateTree, isCoordinateSystem, isEnabled, isFocusTraversable, isMirrored, isMouseEventTarget, isRequestFocusEnabled, isShowing, isValid, isValidationRoot, isVisible, paint, paintBorder, paintChildren, paintClientArea, primTranslate, remove, removeAll, removeAncestorListener, removeCoordinateListener, removeFigureListener, removeFocusListener, removeKeyListener, removeLayoutListener, removeListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, revalidate, setBackgroundColor, setBorder, setBounds, setChildrenDirection, setChildrenEnabled, setChildrenOrientation, setClippingStrategy, setConstraint, setCursor, setEnabled, setFlag, setFocusTraversable, setFont, setForegroundColor, setLayoutManager, setLocation, setMaximumSize, setMinimumSize, setOpaque, setParent, setPreferredSize, setPreferredSize, setRequestFocusEnabled, setSize, setSize, setToolTip, setValid, setVisible, translate, translateFromParent, translateToAbsolute, translateToParent, translateToRelative, useLocalCoordinates, validate
-
-
-
-
Field Detail
-
xyGraph
private final IXYGraph xyGraph
-
toolbar
private final XYGraphToolbar toolbar
-
transparent
private boolean transparent
-
MARGIN
private static final int MARGIN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ToolbarArmedXYGraph
public ToolbarArmedXYGraph()
Construct default graph
-
ToolbarArmedXYGraph
public ToolbarArmedXYGraph(IXYGraph xyGraph)
Construct default toolbar around existing graph- Parameters:
xyGraph- the XYGraph
-
ToolbarArmedXYGraph
public ToolbarArmedXYGraph(IXYGraph xyGraph, int flags)
Construct toolbar around existing graph- Parameters:
xyGraph- XYGraphflags- Bitwise 'or' of flags- See Also:
XYGraphFlags.COMBINED_ZOOM,XYGraphFlags.SEPARATE_ZOOM
-
-
Method Detail
-
getToolbar
public XYGraphToolbar getToolbar()
-
layout
protected void layout()
- Overrides:
layoutin classorg.eclipse.draw2d.Figure
-
setShowToolbar
public void setShowToolbar(boolean showToolbar)
- Parameters:
showToolbar- the showToolbar to set
-
isShowToolbar
public boolean isShowToolbar()
- Returns:
- the showToolbar
-
getXYGraph
public IXYGraph getXYGraph()
- Returns:
- the xyGraph
-
isOpaque
public boolean isOpaque()
- Specified by:
isOpaquein interfaceorg.eclipse.draw2d.IFigure- Overrides:
isOpaquein classorg.eclipse.draw2d.Figure
-
paintFigure
public void paintFigure(org.eclipse.draw2d.Graphics graphics)
- Overrides:
paintFigurein classorg.eclipse.draw2d.Figure
-
isTransparent
public boolean isTransparent()
- Returns:
- the transparent
-
setTransparent
public void setTransparent(boolean transparent)
- Parameters:
transparent- the transparent to set
-
addToolbarButton
public void addToolbarButton(org.eclipse.draw2d.Clickable button)
Add a button to the tool bar. New button will be added to the 'end' of the tool bar.- Parameters:
button- New button
-
-