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, validate
public ToolbarArmedXYGraph()
public ToolbarArmedXYGraph(IXYGraph xyGraph)
xyGraph
- the XYGraphpublic ToolbarArmedXYGraph(IXYGraph xyGraph, int flags)
xyGraph
- XYGraphflags
- Bitwise 'or' of flagsXYGraphFlags.COMBINED_ZOOM
,
XYGraphFlags.SEPARATE_ZOOM
public XYGraphToolbar getToolbar()
protected void layout()
layout
in class org.eclipse.draw2d.Figure
public void setShowToolbar(boolean showToolbar)
showToolbar
- the showToolbar to setpublic boolean isShowToolbar()
public IXYGraph getXYGraph()
public boolean isOpaque()
isOpaque
in interface org.eclipse.draw2d.IFigure
isOpaque
in class org.eclipse.draw2d.Figure
public void paintFigure(org.eclipse.draw2d.Graphics graphics)
paintFigure
in class org.eclipse.draw2d.Figure
public boolean isTransparent()
public void setTransparent(boolean transparent)
transparent
- the transparent to setpublic void addToolbarButton(org.eclipse.draw2d.Clickable button)
button
- New button