Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isExpandLastItemMajorAxis()  
      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
    • Constructor Detail

      • ToolbarLayoutExt

        public ToolbarLayoutExt()
    • Method Detail

      • 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)