Package org.freeplane.features.nodestyle

Examples of org.freeplane.features.nodestyle.NodeStyleModel


    copyStyleModel(source, target);
    copySizeModel(source, target);
  }

  protected void copyStyleModel(final NodeModel source, final NodeModel target) {
      final NodeStyleModel sourceStyleModel = NodeStyleModel.getModel(source);
    if (sourceStyleModel != null) {
      setColor(target, sourceStyleModel.getColor());
      setBackgroundColor(target, sourceStyleModel.getBackgroundColor());
      setShape(target, sourceStyleModel.getShape());
      setFontFamily(target, sourceStyleModel.getFontFamilyName());
      setFontSize(target, sourceStyleModel.getFontSize());
      setBold(target, sourceStyleModel.isBold());
      setItalic(target, sourceStyleModel.isItalic());
      setNodeFormat(target, sourceStyleModel.getNodeFormat());
      setNodeNumbering(target, sourceStyleModel.getNodeNumbering());
    }
    }
View Full Code Here


    }
    }

  private NodeStyleModel createOwnStyleModel(final NodeModel node) {
    {
      final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
      if (styleModel != null) {
        return styleModel;
      }
    }
    final ModeController modeController = Controller.getCurrentModeController();
    final IActor actor = new IActor() {
      public void act() {
        node.addExtension(new NodeStyleModel());
      }

      public String getDescription() {
        return null;
      }
View Full Code Here

    }
    createOwnStyleModel(node);
    final ModeController modeController = Controller.getCurrentModeController();
    final IActor actor = new IActor() {
      public void act() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setBold(bold);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }

      public String getDescription() {
        return "setBold";
      }

      public void undo() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setBold(oldBold);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }
    };
    modeController.execute(actor, node.getMap());
  }
View Full Code Here

    }
    createOwnStyleModel(node);
    final ModeController modeController = Controller.getCurrentModeController();
    final IActor actor = new IActor() {
      public void act() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setFontFamilyName(fontFamily);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }

      public String getDescription() {
        return "setFontFamily";
      }

      public void undo() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setFontFamilyName(oldFontFamily);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }
    };
    modeController.execute(actor, node.getMap());
  }
View Full Code Here

    }
    createOwnStyleModel(node);
    final ModeController modeController = Controller.getCurrentModeController();
    final IActor actor = new IActor() {
      public void act() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setFontSize(fontSize);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }

      public String getDescription() {
        return "setFontSize";
      }

      public void undo() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setFontSize(oldFontSize);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }
    };
    modeController.execute(actor, node.getMap());
  }
View Full Code Here

    }
    createOwnStyleModel(node);
    final ModeController modeController = Controller.getCurrentModeController();
    final IActor actor = new IActor() {
      public void act() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setItalic(italic);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }

      public String getDescription() {
        return "setItalic";
      }

      public void undo() {
        final NodeStyleModel styleModel = NodeStyleModel.getModel(node);
        styleModel.setItalic(oldItalic);
        Controller.getCurrentModeController().getMapController().nodeChanged(node);
      }
    };
    modeController.execute(actor, node.getMap());
  }
View Full Code Here

      }
      copy(from, to);
    }

    public void copy(final NodeModel from, final NodeModel to) {
      final NodeStyleModel fromStyle = from.getExtension(NodeStyleModel.class);
      if (fromStyle != null) {
        fromStyle.copyTo(NodeStyleModel.createNodeStyleModel(to));
      }
      final NodeSizeModel fromSize = from.getExtension(NodeSizeModel.class);
      if (fromSize != null) {
        fromSize.copyTo(NodeSizeModel.createNodeSizeModel(to));
      }
View Full Code Here

    private void removeStyleData(Object key, NodeModel from, NodeModel which) {
      if (!key.equals(LogicalStyleKeys.NODE_STYLE)) {
        return;
      }
      final NodeStyleModel whichStyle = (NodeStyleModel) which.getExtension(NodeStyleModel.class);
      if (whichStyle == null) {
        return;
      }
      final NodeStyleModel fromStyle = (NodeStyleModel) from.getExtension(NodeStyleModel.class);
      if (fromStyle == null) {
        return;
      }
      if (null != whichStyle.isBold()) {
        fromStyle.setBold(null);
      }
      if (null != whichStyle.isItalic()) {
        fromStyle.setItalic(null);
      }
      if (null != whichStyle.getFontFamilyName()) {
        fromStyle.setFontFamilyName(null);
      }
      if (null != whichStyle.getFontSize()) {
        fromStyle.setFontSize(null);
      }
      if (null != whichStyle.getShape()) {
        fromStyle.setShape(null);
      }
      if (null != whichStyle.getColor()) {
        fromStyle.setColor(null);
      }
      if (null != whichStyle.getBackgroundColor()) {
        fromStyle.setBackgroundColor(null);
      }
      if (null != whichStyle.getNodeFormat()) {
        fromStyle.setNodeFormat(null);
      }
      if (null != whichStyle.getNodeNumbering()) {
        fromStyle.setNodeNumbering(null);
      }
        }
View Full Code Here

        NodeModel styleNode1 = MapStyleModel.getExtension(defaultStyleMap).getStyleNode(MapStyleModel.DEFAULT_STYLE);
    NodeModel styleNode = styleNode1;
    styleNode.removeExtension(NodeStyleModel.class);
    styleNode.removeExtension(EdgeModel.class);

    final NodeStyleModel nodeStyleModel = new NodeStyleModel();

    nodeStyleModel.setBackgroundColor(nodeStyleController.getBackgroundColor(styleNode));
    nodeStyleModel.setBold(nodeStyleController.isBold(styleNode));
    nodeStyleModel.setColor(nodeStyleController.getColor(styleNode));
    nodeStyleModel.setFontFamilyName(nodeStyleController.getFontFamilyName(styleNode));
    nodeStyleModel.setFontSize(nodeStyleController.getFontSize(styleNode));
    nodeStyleModel.setItalic(nodeStyleController.isItalic(styleNode));
    nodeStyleModel.setShape(nodeStyleController.getShape(styleNode));

    styleNode.addExtension(nodeStyleModel);

    final NodeSizeModel nodeSizeModel = new NodeSizeModel();
    nodeSizeModel.setMaxNodeWidth(nodeStyleController.getMaxWidth(styleNode));
View Full Code Here

       final NodeModel styleNode = MapStyleModel.getExtension(defaultStyleMap).getStyleNode(MapStyleModel.NOTE_STYLE);
       if(styleNode == null)
           return;
       styleNode.removeExtension(NodeStyleModel.class);
       final Font defaultFont = new JLabel().getFont();
       final NodeStyleModel nodeStyleModel = new NodeStyleModel();
       nodeStyleModel.setFontFamilyName(defaultFont.getFamily());
       nodeStyleModel.setFontSize(defaultFont.getSize());
       styleNode.addExtension(nodeStyleModel);
   }
View Full Code Here

TOP

Related Classes of org.freeplane.features.nodestyle.NodeStyleModel

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.