Class ToolbarLayoutExt

java.lang.Object
org.eclipse.draw2d.AbstractLayout
org.eclipse.draw2d.AbstractHintLayout
org.eclipse.draw2d.OrderedLayout
org.eclipse.draw2d.ToolbarLayout
org.modelversioning.emfprofile.diagram.layout.ToolbarLayoutExt
All Implemented Interfaces:
org.eclipse.draw2d.LayoutManager

public class ToolbarLayoutExt extends org.eclipse.draw2d.ToolbarLayout
A ToolbarLayout with the following additional capabilities:
  • the last child figure of the toolbar can fill the free space ( false by default)
Since:
0.9
  • Field Summary

    Fields inherited from class org.eclipse.draw2d.ToolbarLayout

    HORIZONTAL, matchWidth, spacing, VERTICAL

    Fields inherited from class org.eclipse.draw2d.OrderedLayout

    ALIGN_BOTTOMRIGHT, ALIGN_CENTER, ALIGN_TOPLEFT, horizontal, minorAlignment, transposer

    Fields inherited from class org.eclipse.draw2d.AbstractLayout

    isObservingVisibility, preferredSize
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    layout(org.eclipse.draw2d.IFigure parent)
     
    void
    setExpandLastItemMajorAxis(boolean expandLastItemMajorAxis)
     

    Methods inherited from class org.eclipse.draw2d.ToolbarLayout

    calculateMinimumSize, calculatePreferredSize, getChildMinimumSize, getChildPreferredSize, getDefaultOrientation, getSpacing, getStretchMinorAxis, isSensitiveHorizontally, isSensitiveVertically, isStretchMinorAxis, setMatchWidth, setSpacing, setStretchMinorAxis, setVertical

    Methods inherited from class org.eclipse.draw2d.OrderedLayout

    getMinorAlignment, isHorizontal, setHorizontal, setMinorAlignment

    Methods inherited from class org.eclipse.draw2d.AbstractHintLayout

    getMinimumSize, getPreferredSize, invalidate

    Methods inherited from class org.eclipse.draw2d.AbstractLayout

    calculatePreferredSize, getBorderPreferredSize, getConstraint, getMinimumSize, getPreferredSize, invalidate, isObservingVisibility, remove, setConstraint, setObserveVisibility

    Methods inherited from class java.lang.Object

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

    • ToolbarLayoutExt

      public ToolbarLayoutExt()
  • Method Details

    • layout

      public void layout(org.eclipse.draw2d.IFigure parent)
      Specified by:
      layout in interface org.eclipse.draw2d.LayoutManager
      Overrides:
      layout in class org.eclipse.draw2d.ToolbarLayout
    • isExpandLastItemMajorAxis

      public boolean isExpandLastItemMajorAxis()
    • setExpandLastItemMajorAxis

      public void setExpandLastItemMajorAxis(boolean expandLastItemMajorAxis)