Class ActivityBorder

  • All Implemented Interfaces:
    org.eclipse.draw2d.Border, org.eclipse.draw2d.FigureListener, org.eclipse.draw2d.LabeledBorder

    public class ActivityBorder
    extends org.eclipse.draw2d.TitleBarBorder
    implements org.eclipse.draw2d.FigureListener
    Activity border. Contains image and text.
    • Field Summary

      • Fields inherited from class org.eclipse.draw2d.AbstractBorder

        tempRect
    • Constructor Summary

      Constructors 
      Constructor Description
      ActivityBorder​(String name, org.eclipse.draw2d.Shape parent)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void figureMoved​(org.eclipse.draw2d.IFigure source)  
      void paint​(org.eclipse.draw2d.IFigure figure, org.eclipse.draw2d.Graphics g, org.eclipse.draw2d.geometry.Insets insets)  
      void updateLabel()
      Updates label.
      • Methods inherited from class org.eclipse.draw2d.TitleBarBorder

        calculateInsets, getBackgroundColor, getPadding, getPreferredSize, getTextAlignment, isOpaque, setBackgroundColor, setPadding, setPadding, setTextAlignment
      • Methods inherited from class org.eclipse.draw2d.AbstractLabeledBorder

        getFont, getInsets, getLabel, getTextColor, getTextExtents, invalidate, setFont, setLabel, setTextColor
      • Methods inherited from class org.eclipse.draw2d.AbstractBorder

        getPaintRectangle
    • Constructor Detail

      • ActivityBorder

        public ActivityBorder​(String name,
                              org.eclipse.draw2d.Shape parent)
        Constructor.
        Parameters:
        name - - entity name. Can't be null.
        parent - - entity figure. Can't be null.
    • Method Detail

      • updateLabel

        public void updateLabel()
        Updates label.
      • figureMoved

        public void figureMoved​(org.eclipse.draw2d.IFigure source)
        Specified by:
        figureMoved in interface org.eclipse.draw2d.FigureListener
      • paint

        public void paint​(org.eclipse.draw2d.IFigure figure,
                          org.eclipse.draw2d.Graphics g,
                          org.eclipse.draw2d.geometry.Insets insets)
        Specified by:
        paint in interface org.eclipse.draw2d.Border
        Overrides:
        paint in class org.eclipse.draw2d.TitleBarBorder