Search in sources :

Example 1 with Panel

use of org.eclipse.draw2d.Panel in project cubrid-manager by CUBRID.

the class GraphPlanTooltipFigure method getKeyValueCompartment.

private Figure getKeyValueCompartment() {
    if (keyValueFigure == null) {
        keyValueFigure = new Panel();
        keyValueFigure.setBorder(new CompartmentFigureBorder());
        GridLayout layout = new GridLayout(2, true);
        layout.verticalSpacing = 0;
        keyValueFigure.setLayoutManager(layout);
    }
    return keyValueFigure;
}
Also used : Panel(org.eclipse.draw2d.Panel) GridLayout(org.eclipse.draw2d.GridLayout)

Example 2 with Panel

use of org.eclipse.draw2d.Panel in project webtools.sourceediting by eclipse.

the class RootContentEditPart method createFigure.

protected IFigure createFigure() {
    Panel panel = new Panel();
    panel.setBorder(new MarginBorder(60));
    ToolbarLayout panelLayout = new ToolbarLayout(false);
    panelLayout.setStretchMinorAxis(true);
    panel.setLayoutManager(panelLayout);
    contentPane = new Figure();
    panel.add(contentPane);
    ToolbarLayout tb = new ToolbarLayout(false);
    tb.setMinorAlignment(ToolbarLayout.ALIGN_CENTER);
    tb.setStretchMinorAxis(true);
    tb.setSpacing(40);
    contentPane.setLayoutManager(tb);
    return panel;
}
Also used : Panel(org.eclipse.draw2d.Panel) ToolbarLayout(org.eclipse.draw2d.ToolbarLayout) MarginBorder(org.eclipse.draw2d.MarginBorder) IFigure(org.eclipse.draw2d.IFigure) Figure(org.eclipse.draw2d.Figure)

Example 3 with Panel

use of org.eclipse.draw2d.Panel in project webtools.sourceediting by eclipse.

the class RootHolderEditPart method createFigure.

protected IFigure createFigure() {
    panel = new Panel();
    ToolbarLayout layout = new ToolbarLayout(true);
    layout.setStretchMinorAxis(false);
    layout.setSpacing(100);
    panel.setLayoutManager(layout);
    return panel;
}
Also used : Panel(org.eclipse.draw2d.Panel) ToolbarLayout(org.eclipse.draw2d.ToolbarLayout)

Example 4 with Panel

use of org.eclipse.draw2d.Panel in project cubrid-manager by CUBRID.

the class GraphPlanTooltipFigure method addTextItem.

public void addTextItem(String name, String value) {
    ToolbarLayout layout = new ToolbarLayout(false);
    Panel panel = new Panel();
    panel.setLayoutManager(layout);
    getTextCompartment().add(panel);
    Label namelbl = new Label();
    namelbl.setFont(bolderFont);
    namelbl.setTextAlignment(PositionConstants.LEFT);
    namelbl.setText(name);
    panel.add(namelbl);
    Label outputLbl = new Label();
    outputLbl.setText(value);
    outputLbl.setFont(normalFont);
    panel.add(outputLbl);
    updateMap(name, textFigures, namelbl, outputLbl);
}
Also used : ToolbarLayout(org.eclipse.draw2d.ToolbarLayout) Panel(org.eclipse.draw2d.Panel) Label(org.eclipse.draw2d.Label)

Example 5 with Panel

use of org.eclipse.draw2d.Panel in project liferay-ide by liferay.

the class PortletColumnEditPart method createPanel.

@Override
protected Panel createPanel() {
    return new Panel() {

        @Override
        protected void paintFigure(Graphics graphics) {
            Rectangle r = Rectangle.SINGLETON.setBounds(getBounds());
            r.width -= 1;
            r.height -= 1;
            graphics.drawRoundRectangle(r, 10, 10);
            r.width -= 1;
            r.height -= 1;
            r.x += 1;
            r.y += 1;
            graphics.fillRoundRectangle(r, 10, 10);
        }
    };
}
Also used : Graphics(org.eclipse.draw2d.Graphics) Panel(org.eclipse.draw2d.Panel) Rectangle(org.eclipse.draw2d.geometry.Rectangle) RoundedRectangle(org.eclipse.draw2d.RoundedRectangle)

Aggregations

Panel (org.eclipse.draw2d.Panel)6 ToolbarLayout (org.eclipse.draw2d.ToolbarLayout)3 CSSSchemeBorder (org.csstudio.ui.util.CSSSchemeBorder)1 Figure (org.eclipse.draw2d.Figure)1 Graphics (org.eclipse.draw2d.Graphics)1 GridLayout (org.eclipse.draw2d.GridLayout)1 IFigure (org.eclipse.draw2d.IFigure)1 Label (org.eclipse.draw2d.Label)1 MarginBorder (org.eclipse.draw2d.MarginBorder)1 RoundedRectangle (org.eclipse.draw2d.RoundedRectangle)1 SchemeBorder (org.eclipse.draw2d.SchemeBorder)1 Dimension (org.eclipse.draw2d.geometry.Dimension)1 Rectangle (org.eclipse.draw2d.geometry.Rectangle)1