Package org.freeplane.view.swing.map

Examples of org.freeplane.view.swing.map.NodeView


    final NodeView node = getNodeView();
    node.getMap().selectAsTheOnlyOneSelected(node);
  }

  public void toggleSelected(){
    final NodeView node = getNodeView();
    node.getModel().setFolded(!node.getModel().isFolded());
  }
View Full Code Here


    final NodeView node = getNodeView();
    node.getModel().setFolded(!node.getModel().isFolded());
  }

  public Node getSelected(){
    final NodeView node = getNodeView();
    return new Node(node.getMap().getSelected().getMainView());
  }
View Full Code Here

  @Override
  public void add(final NodeModel node, final IExtension extension) {
    final LatexExtension latexExtension = (LatexExtension) extension;
    for(NodeModel nodeClone : node.clones()){
      for (final INodeView iNodeView : nodeClone.getViewers()) {
        final NodeView view = (NodeView) iNodeView;
        createViewer(latexExtension, view);
      }
    }
    super.add(node, extension);
  }
View Full Code Here

  protected Class<LatexExtension> getExtensionClass() {
    return LatexExtension.class;
  }

  public void onViewCreated(final Container container) {
    final NodeView nodeView = (NodeView) container;
    final LatexExtension latexExtension = (LatexExtension) nodeView.getModel().getExtension(LatexExtension.class);
    if (latexExtension == null) {
      return;
    }
    createViewer(latexExtension, nodeView);
  }
View Full Code Here

    }
    createViewer(latexExtension, nodeView);
  }

  public void onViewRemoved(final Container container) {
    final NodeView nodeView = (NodeView) container;
    final LatexExtension latexExtension = (LatexExtension) nodeView.getModel().getExtension(LatexExtension.class);
    if (latexExtension == null) {
      return;
    }
    deleteViewer(latexExtension, nodeView);
  }
View Full Code Here

  public Dimension getPreferredScrollableViewportSize() {
    if (!isValid()) {
      validate();
    }
    final Dimension dimension = super.getPreferredSize();
    NodeView nodeView = (NodeView) SwingUtilities.getAncestorOfClass(NodeView.class, this);
    if(nodeView != null){
      final MapView map = nodeView.getMap();
      final ModeController modeController = map.getModeController();
      final NodeStyleController nsc = NodeStyleController.getController(modeController);
      dimension.width = Math.min(map.getZoomed(nsc.getMaxWidth(nodeView.getModel())), dimension.width);
      dimension.height = Math.min(map.getZoomed(AttributeTable.MAX_HEIGTH) - getTableHeaderHeight(), dimension.height);
    }
    else{
      dimension.width = Math.min(MAX_WIDTH, dimension.width);
      dimension.height = Math.min(MAX_HEIGTH, dimension.height);
View Full Code Here

        public void run() {
          if (focusedTable != null) {
            final Component newNodeViewInFocus = SwingUtilities.getAncestorOfClass(NodeView.class,
                focusedTable);
            if (newNodeViewInFocus != null) {
              final NodeView viewer = (NodeView) newNodeViewInFocus;
              if (viewer != viewer.getMap().getSelected()) {
                viewer.getMap().selectAsTheOnlyOneSelected(viewer, false);
              }
            }
          }
        }
      });
View Full Code Here

    }
    return length / 2;
  }

  private ModeController getModeController() {
    NodeView nodeView = source;
    if (source == null) {
      nodeView = target;
    }
    final MapView mapView = nodeView.getMap();
    return mapView.getModeController();
  }
View Full Code Here

            }
        }

        public void onSelect(NodeModel node) {
            removeOldView();
            final NodeView nodeView = (NodeView) Controller.getCurrentController()
                .getMapViewManager().getSelectedComponent();
            if (nodeView == null)
                return;
            AttributeController.getController(modeController).createAttributeTableModel(node);
            attributeView = new AttributeView(nodeView, false);
View Full Code Here

    edgeView.setColor(color);
  }

  public boolean detectCollision(final Point p, final boolean selectedOnly) {
    if (selectedOnly) {
      final NodeView source = edgeView.getSource();
      if ((source == null || !source.isSelected())) {
        final NodeView target = edgeView.getTarget();
        if ((target == null || !target.isSelected())) {
          return false;
        }
      }
    }
    return edgeView.detectCollision(p);
View Full Code Here

TOP

Related Classes of org.freeplane.view.swing.map.NodeView

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.