public class ToolbarArmedXYGraph
extends org.eclipse.draw2d.Figure
| Constructor and Description |
|---|
ToolbarArmedXYGraph()
Construct default graph
|
ToolbarArmedXYGraph(IXYGraph xyGraph)
Construct default toolbar around existing graph
|
ToolbarArmedXYGraph(IXYGraph xyGraph,
int flags)
Construct toolbar around existing graph
|
| Modifier and Type | Method and 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) |
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, validatepublic ToolbarArmedXYGraph()
public ToolbarArmedXYGraph(IXYGraph xyGraph)
xyGraph - the XYGraphpublic ToolbarArmedXYGraph(IXYGraph xyGraph, int flags)
xyGraph - XYGraphflags - Bitwise 'or' of flagsXYGraphFlags.COMBINED_ZOOM,
XYGraphFlags.SEPARATE_ZOOMpublic XYGraphToolbar getToolbar()
protected void layout()
layout in class org.eclipse.draw2d.Figurepublic void setShowToolbar(boolean showToolbar)
showToolbar - the showToolbar to setpublic boolean isShowToolbar()
public IXYGraph getXYGraph()
public boolean isOpaque()
isOpaque in interface org.eclipse.draw2d.IFigureisOpaque in class org.eclipse.draw2d.Figurepublic void paintFigure(org.eclipse.draw2d.Graphics graphics)
paintFigure in class org.eclipse.draw2d.Figurepublic boolean isTransparent()
public void setTransparent(boolean transparent)
transparent - the transparent to setpublic void addToolbarButton(org.eclipse.draw2d.Clickable button)
button - New button