use of org.eclipse.draw2d.LineBorder in project tdi-studio-se by Talend.
the class AbstractTableContainer method createContents.
protected void createContents() {
setLayoutManager(new TableContainerLayout(tableModelManager));
this.setBorder(new LineBorder(ColorProviderMapper.getColor(ColorInfo.COLOR_TREE_BORDER)));
header = new Figure();
header.setOpaque(true);
header.setBackgroundColor(ColorConstants.tooltipBackground);
header.setBorder(new RowBorder());
header.setLayoutManager(new EqualWidthLayout());
Label tableName = new Label();
// tableName.setBorder(new LineBorder(ColorConstants.black));
tableName.setText(getTreeDisplayName());
tableName.setFont(FontProviderMapper.getFont(FontInfo.FONT_SYSTEM_BOLD));
tableName.setLabelAlignment(PositionConstants.LEFT);
tableName.setBorder(new MarginBorder(5, 10, 5, -1));
header.add(tableName);
toolBarContainer = createToolBarContainer();
header.setOpaque(true);
header.setBackgroundColor(ColorProviderMapper.getColor(ColorInfo.ZONE_BACKGROUND_COLOR));
this.add(header);
if (toolBarContainer != null) {
header.add(toolBarContainer);
}
createTreeSettings(this);
if (withScroll) {
ScrollPane scroll = new ScrollPane();
scroll.setVerticalScrollBarVisibility(ScrollPane.NEVER);
scroll.getViewport().setContents(createTable());
scroll.getViewport().setContentsTracksWidth(true);
// ///
scroll.setBackgroundColor(ColorConstants.white);
scroll.setOpaque(true);
this.add(scroll);
} else {
this.add(createTable());
}
}
use of org.eclipse.draw2d.LineBorder in project tdi-studio-se by Talend.
the class ToolBarButtonImageFigure method addLineBorder.
private void addLineBorder() {
if (getBorder() instanceof MarginBorder) {
LineBorder outer = new LineBorder(ColorProviderMapper.getColor(ColorInfo.COLOR_TREE_BORDER));
CustomCompoundBorder border = new CustomCompoundBorder(outer, getBorder());
setBorder(border);
}
}
use of org.eclipse.draw2d.LineBorder in project knime-core by knime.
the class WorkflowAnnotationFigure method newContent.
@Override
public void newContent(final Annotation annotation) {
super.newContent(annotation);
AnnotationData data = annotation.getData();
Color bg = AnnotationEditPart.RGBintToColor(data.getBgColor());
setBackgroundColor(bg);
m_page.setBackgroundColor(bg);
// set border with specified annotation color
if (data.getBorderSize() > 0) {
Color col = AnnotationEditPart.RGBintToColor(data.getBorderColor());
m_page.setBorder(new LineBorder(col, data.getBorderSize()));
} else {
m_page.setBorder(null);
}
}
Aggregations