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

    Nested classes/interfaces inherited from class org.eclipse.draw2d.Figure

    org.eclipse.draw2d.Figure.FigureIterator, org.eclipse.draw2d.Figure.IdentitySearch

    Nested classes/interfaces inherited from interface org.eclipse.draw2d.IFigure

    org.eclipse.draw2d.IFigure.NoInsets
  • Field Summary

    Fields inherited from class org.eclipse.draw2d.Figure

    bgColor, border, bounds, fgColor, flags, font, MAX_FLAG, maxSize, minSize, NO_MANAGER, prefSize, toolTip

    Fields inherited from interface org.eclipse.draw2d.IFigure

    MAX_DIMENSION, MIN_DIMENSION, NO_INSETS
  • Constructor Summary

    Constructors 
    Constructor Description
    ToolbarArmedXYGraph()
    Construct default graph
    ToolbarArmedXYGraph​(IXYGraph xyGraph)
    Construct default toolbar around existing graph
    ToolbarArmedXYGraph​(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getToolbar

      public XYGraphToolbar getToolbar()
    • layout

      protected void layout()
      Overrides:
      layout in class org.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:
      isOpaque in interface org.eclipse.draw2d.IFigure
      Overrides:
      isOpaque in class org.eclipse.draw2d.Figure
    • paintFigure

      public void paintFigure​(org.eclipse.draw2d.Graphics graphics)
      Overrides:
      paintFigure in class org.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