Class EntityTitleBarBorder
- java.lang.Object
-
- org.eclipse.draw2d.AbstractBorder
-
- org.eclipse.draw2d.AbstractLabeledBorder
-
- org.eclipse.draw2d.TitleBarBorder
-
- com._1c.g5.v8.dt.erd.ui.model.draw2d.EntityTitleBarBorder
-
- All Implemented Interfaces:
org.eclipse.draw2d.Border
,org.eclipse.draw2d.FigureListener
,org.eclipse.draw2d.LabeledBorder
public class EntityTitleBarBorder extends org.eclipse.draw2d.TitleBarBorder implements org.eclipse.draw2d.FigureListener
Entity titled bar border. Contains image and label. If label is too big, only subtext with elipsis will be shown.
-
-
Constructor Summary
Constructors Constructor Description EntityTitleBarBorder(String name, AbstractErdFigure 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
renewLabel()
Renews label.void
setBackgroundColor(org.eclipse.swt.graphics.Color color)
-
Methods inherited from class org.eclipse.draw2d.TitleBarBorder
calculateInsets, getBackgroundColor, getPadding, getPreferredSize, getTextAlignment, isOpaque, setPadding, setPadding, setTextAlignment
-
-
-
-
Constructor Detail
-
EntityTitleBarBorder
public EntityTitleBarBorder(String name, AbstractErdFigure parent)
Constructor.- Parameters:
name
- - entity name. Can't benull
.parent
- - parent entity figure. Can't benull
.
-
-
Method Detail
-
renewLabel
public void renewLabel()
Renews label.
-
figureMoved
public void figureMoved(org.eclipse.draw2d.IFigure source)
- Specified by:
figureMoved
in interfaceorg.eclipse.draw2d.FigureListener
-
setBackgroundColor
public void setBackgroundColor(org.eclipse.swt.graphics.Color color)
- Overrides:
setBackgroundColor
in classorg.eclipse.draw2d.TitleBarBorder
-
paint
public void paint(org.eclipse.draw2d.IFigure figure, org.eclipse.draw2d.Graphics g, org.eclipse.draw2d.geometry.Insets insets)
- Specified by:
paint
in interfaceorg.eclipse.draw2d.Border
- Overrides:
paint
in classorg.eclipse.draw2d.TitleBarBorder
-
-