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.Figure
An graph which consists of a toolbar and an XYGraph.
-
Nested Class Summary
-
Field Summary
-
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
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
-
Constructor Details
-
ToolbarArmedXYGraph
public ToolbarArmedXYGraph()Construct default graph -
ToolbarArmedXYGraph
Construct default toolbar around existing graph- Parameters:
xyGraph- the XYGraph
-
ToolbarArmedXYGraph
Construct toolbar around existing graph- Parameters:
xyGraph- XYGraphflags- Bitwise 'or' of flags- See Also:
XYGraphFlags.COMBINED_ZOOM,XYGraphFlags.SEPARATE_ZOOM
-
-
Method Details
-
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
- 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
-