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 void
addToolbarButton(org.eclipse.draw2d.Clickable button)
Add a button to the tool bar.XYGraphToolbar
getToolbar()
IXYGraph
getXYGraph()
boolean
isOpaque()
boolean
isShowToolbar()
boolean
isTransparent()
protected void
layout()
void
paintFigure(org.eclipse.draw2d.Graphics graphics)
void
setShowToolbar(boolean showToolbar)
void
setTransparent(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:
layout
in 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:
isOpaque
in interfaceorg.eclipse.draw2d.IFigure
- Overrides:
isOpaque
in classorg.eclipse.draw2d.Figure
-
paintFigure
public void paintFigure(org.eclipse.draw2d.Graphics graphics)- Overrides:
paintFigure
in 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
-