Examples of Figure


Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(0);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label weightLabel = new Label(weight);
    weightLabel.setFont(decoractionFontSmall);
    decoractionFigure.add(weightLabel);

    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);

  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label minusLabel = new Label("_");
    minusLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(minusLabel);

    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);

  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label minusLabel = new Label("?");
    minusLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(minusLabel);

    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);

  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label plusLabel = new Label("+");
    plusLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(plusLabel);

    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);

  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label upperHurtLabel = new Label("_");
    upperHurtLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(upperHurtLabel);

    Label lowerHurtLabel = new Label("\u25CF"); // = "â—�"
    lowerHurtLabel.setFont(decoractionFontTiny);
    decoractionFigure.add(lowerHurtLabel);
    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);

  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label upperHelpLabel = new Label("+");
    upperHelpLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(upperHelpLabel);

    Label lowerHelpLabel = new Label("\u25CF"); // = "â—�"
    lowerHelpLabel.setFont(decoractionFontTiny);
    decoractionFigure.add(lowerHelpLabel);
    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);
  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label upperHelpLabel = new Label("\u25CF"); // = "â—�"
    upperHelpLabel.setFont(decoractionFontSmall);
    decoractionFigure.add(upperHelpLabel);
   
    Label lowerHelpLabel = new Label("+");
    lowerHelpLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(lowerHelpLabel);
   
    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);
  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

    ConnectionEndpointLocator relationshipLocator = new ConnectionEndpointLocator(
        (PolylineConnection) connection.getConnectionFigure(), true);
    relationshipLocator.setUDistance(10);
    relationshipLocator.setVDistance(10);

    Figure decoractionFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    decoractionFigure.setLayoutManager(layout);
    decoractionFigure.setOpaque(false);

    Label upperHelpLabel = new Label("\u25CF"); // = "â—�"
    upperHelpLabel.setFont(decoractionFontSmall);
    decoractionFigure.add(upperHelpLabel);
   
    Label lowerHelpLabel = new Label("-");
    lowerHelpLabel.setFont(decoractionFontLarge);
    decoractionFigure.add(lowerHelpLabel);
   
    decoractionFigure.setSize(-1, -1);
    ((PolylineConnection) connection.getConnectionFigure()).add(
        decoractionFigure, relationshipLocator);
  }
View Full Code Here

Examples of org.eclipse.draw2d.Figure

   * @return the created Figure
   */
  private static IFigure createTooltipFigure(GraphConnection connection,
      Relation relation, Element source, Element target, String weight) {
   
    Figure tooltipFigure = new Figure();

    ToolbarLayout layout = new ToolbarLayout();
    tooltipFigure.setLayoutManager(layout);
    tooltipFigure.setOpaque(true);
   
    String relationType = "";
  if (relation instanceof Impact){
    relationType = "Impact";
  } else   if (relation instanceof Decomposition){
    relationType = "Decomposition";
  } else   if (relation instanceof isA){
    relationType = "IsA";
    } else   if (relation instanceof Offset){
      relationType = "Offset";
    else  {
      relationType = "Relation";
    }
   
 
    String sourceName = source != null? source.getName() : "";
    String targetName = target != null? target.getName() : "";;
   
    String tooltipText = "";
    //3 free spaces before and behind each line start and line end due to ascetic reasons (prevent text to border on tooltip bounds)
    tooltipText += "\n";
    tooltipText += "   Source:\t"+ sourceName+"   \n";
    tooltipText += "   Target:\t"+ targetName+"   \n";
   
    if (weight != ""){
      tooltipText += "   Weight:\t"+ weight+"   \n"
    }
   
    Label titleLabel = new Label("   "+relationType+"   ");
    titleLabel.setFont(decoractionFontLarge);

    tooltipFigure.add(titleLabel);

    Label valuesLabel = new Label(tooltipText);
    valuesLabel.setFont(decoractionFontNormal);
    tooltipFigure.add(valuesLabel);
    tooltipFigure.setSize(-1, -1)
   
    return tooltipFigure;
  }
View Full Code Here

Examples of org.eclipse.wb.draw2d.Figure

      }
    }
    // prepare bounds
    Rectangle bounds;
    {
      Figure hostFigure = getHostFigure();
      bounds = request.getTransformedRectangle(hostFigure.getBounds());
      FigureUtils.translateFigureToAbsolute(hostFigure, bounds.shrink(-1, -1));
    }
    // update selection feedback
    m_resizeFeedback.setBounds(bounds);
    // update text feedback
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.