use of org.whole.lang.ui.layout.RowLayout in project whole by wholeplatform.
the class FeatureFigureWithAttributes method initFigure.
@Override
protected void initFigure() {
initContentPanes(3);
EntityFigure headerFigure = new EntityFigure(new RowLayout().withSpacing(4).withMarginLeft(12));
headerFigure.add(createContentPane(0));
headerFigure.add(createFoldingToggle(2));
shapeFigure = new EntityFigure(new UnderLeftLayout().withSpacing(2));
shapeFigure.add(headerFigure);
shapeFigure.add(createContentPane(1));
add(shapeFigure);
add(createContentPane(2));
}
use of org.whole.lang.ui.layout.RowLayout in project whole by wholeplatform.
the class FeatureReferenceFigure method initFigure.
@Override
protected void initFigure() {
initContentPanes(1);
EntityFigure headerFigure = new EntityFigure(new RowLayout().withSpacing(4).withMarginLeft(12));
headerFigure.add(createContentPane(0));
headerFigure.add(linkButton = new EntityButton(null));
add(shapeFigure = headerFigure);
}
use of org.whole.lang.ui.layout.RowLayout in project whole by wholeplatform.
the class TreeNotationUtils method createTitleFigure.
public static EntityFigure createTitleFigure(String title, Toggle toggle) {
EntityFigure titleFigure = new EntityFigure(new RowLayout().withSpacing(4).withMargin(2, 4, 2, 12));
if (toggle != null)
titleFigure.add(toggle);
titleFigure.addDeclaration(title);
return titleFigure;
}
use of org.whole.lang.ui.layout.RowLayout in project whole by wholeplatform.
the class TreeNotationUtils method createTitleFigureWithAlpha.
public static EntityFigure createTitleFigureWithAlpha(String title, Toggle toggle) {
EntityFigure titleFigure = new EntityFigure(new RowLayout().withSpacing(4).withMargin(2, 4, 2, 12));
if (toggle != null)
titleFigure.add(toggle);
EntityLabel label = new EntityLabel() {
public Color getLocalForegroundColor() {
return FigureConstants.declarationsColor;
}
public Font getLocalFont() {
return FigureConstants.declarationsFont;
}
@Override
protected void paintFigure(Graphics g) {
int oldAlpha = g.getAlpha();
g.setAlpha(60);
super.paintFigure(g);
g.setAlpha(oldAlpha);
}
};
label.setText(title);
titleFigure.add(label);
return titleFigure;
}
Aggregations