Package org.eclipse.draw2d

Examples of org.eclipse.draw2d.RoundedRectangle


        super.setPropertyValue(propertyId, value);
    }

    @Override
    public IFigure createFigure() {
        RoundedRectangle figure = new RoundedRectangle() {
            public Rectangle getClientArea(Rectangle rect) {
                this.setBackgroundColor(ColorConstants.red);
                Rectangle clientArea = super.getClientArea(rect);
                clientArea.shrink(ShapeConstants.CLIENT_AREA_INSETS);
                return clientArea;
            }
        };

        label = new Label();
        label.setText((String) getPropertyValue(ShapeConstants.NAME));
        label.setIcon(getIcon());
       
        figure.setSize(150, 40);
        GridLayout layout = new GridLayout();
        layout.numColumns = 1;
        figure.setLayoutManager(layout);
       
        label.setTextAlignment(PositionConstants.LEFT);
        figure.add(label);
        return figure;
    }
View Full Code Here


        super.setPropertyValue(propertyId, value);
    }

    @Override
    public IFigure createFigure() {
        RoundedRectangle figure = new RoundedRectangle() {
            public Rectangle getClientArea(Rectangle rect) {
                this.setBackgroundColor(ColorConstants.lightGreen);
                Rectangle clientArea = super.getClientArea(rect);
                clientArea.shrink(ShapeConstants.CLIENT_AREA_INSETS);
                return clientArea;
            }
        };

        label = new Label();
        label.setText((String) getPropertyValue(ShapeConstants.NAME));
        label.setIcon(getIcon());
       
        figure.setSize(150, 40);
        GridLayout layout = new GridLayout();
        layout.numColumns = 1;
        figure.setLayoutManager(layout);
       
        label.setTextAlignment(PositionConstants.LEFT);
        figure.add(label);
       
        return figure;
    }
View Full Code Here

        super.setPropertyValue(propertyId, value);
    }

    @Override
    public IFigure createFigure() {
        RoundedRectangle figure = new RoundedRectangle() {
            public Rectangle getClientArea(Rectangle rect) {
                this.setBackgroundColor(ColorConstants.lightBlue);
                Rectangle clientArea = super.getClientArea(rect);
                clientArea.shrink(ShapeConstants.CLIENT_AREA_INSETS);
                return clientArea;
            }
        };

        label.setText((String) getPropertyValue(ShapeConstants.NAME));
        label.setIcon(getIcon());

        figure.setSize(150, 40);
        GridLayout layout = new GridLayout();
        layout.numColumns = 1;
        figure.setLayoutManager(layout);
       
        label.setTextAlignment(PositionConstants.LEFT);
        figure.add(label);
       
        for (COLUMN col : columns) {
            Label lbl = new Label(col.name + ": " + col.type);
            figure.add(lbl);
        }
       
        return figure;
    }
View Full Code Here

    public BPMNWorkItemNodeFigure() {
        setSize(100, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        rectangle.setBackgroundColor(color);
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
View Full Code Here

    public BPMNSubFlowFigure() {
        setSize(80, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
        setIcon(ICON);
View Full Code Here

    public BPMNMilestoneFigure() {
        setSize(80, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        rectangle.setBackgroundColor(color);
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
View Full Code Here

    public BPMNMilestoneFigure() {
        setSize(80, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
        setIcon(ICON);
View Full Code Here

    public BPMNActionNodeFigure() {
        setSize(80, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        rectangle.setBackgroundColor(color);
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
View Full Code Here

    public BPMNRuleSetNodeFigure() {
        setSize(80, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        rectangle.setBackgroundColor(color);
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
View Full Code Here

    public BPMNActionNodeFigure() {
        setSize(80, 48);
    }
   
    protected void customizeFigure() {
        rectangle = new RoundedRectangle();
        rectangle.setCornerDimensions(new Dimension(25, 25));
        add(rectangle, 0);
        rectangle.setBounds(getBounds());
        setSelected(false);
        setIcon(ICON);
View Full Code Here

TOP

Related Classes of org.eclipse.draw2d.RoundedRectangle

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.