Package com.google.devtools.depan.eclipse.visualization.ogl

Examples of com.google.devtools.depan.eclipse.visualization.ogl.NodeRenderingProperty


  public EdgeColorPlugin() {
  }

  @Override
  public boolean apply(EdgeRenderingProperty p) {
    NodeRenderingProperty node1 = p.node1;
    NodeRenderingProperty node2 = p.node2;

    if (node1.isSelected() && node2.isSelected()) {
      // both ends of the edge is selected.
      p.targetStrokeColor = Color.DARK_GRAY;
    } else if (node1.isSelected()) {
      // edges to the child of the selected node in blue
      p.targetStrokeColor = Color.RED;
    } else if (node2.isSelected()) {
      // edges to the parent of the selected node in red
      p.targetStrokeColor = Color.BLUE;
    } else if (p.overriddenStrokeColor != null) {
      p.targetStrokeColor = p.overriddenStrokeColor;
// TODO(yohann): Reimplement this with help from plugins
View Full Code Here


*/
public class EdgeLabelPlugin implements EdgeRenderingPlugin {

  @Override
  public boolean apply(EdgeRenderingProperty p) {
    NodeRenderingProperty node1 = p.node1;
    NodeRenderingProperty node2 = p.node2;

    if (node1.isSelected() || node2.isSelected()) {
      // both ends of the edge is selected.
      p.isTextVisible = true;
    } else {
      p.isTextVisible = false;
    }
View Full Code Here

TOP

Related Classes of com.google.devtools.depan.eclipse.visualization.ogl.NodeRenderingProperty

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.