Package org.freeplane.core.undo

Examples of org.freeplane.core.undo.IUndoHandler.canUndo()


          mapViewManager.close(true);
          Controller.setCurrentController(AEditStylesAction.this.controller);
          super.componentHidden(e);
          switch (modeController.getStatus()) {
            case JOptionPane.OK_OPTION:
              if (undoHandler.canUndo()) {
                commit();
                break;
              }
            case JOptionPane.CANCEL_OPTION:
              rollback();
View Full Code Here


  void tryToCloseDialog() {
      final IMapViewManager mapViewManager = getController().getMapViewManager();
      final MapModel map = mapViewManager.getModel();
      final IUndoHandler undoHandler = (IUndoHandler) map.getExtension(IUndoHandler.class);
      final Window dialog = ((DialogController) getController().getViewController()).getDialog();
      if (! undoHandler.canUndo()){
        dialog.setVisible(false);
        return;
      }
      final String text = TextUtils.getText("save_unsaved_styles");
      final String title = TextUtils.getText("SaveAction.text");
View Full Code Here

        }
        final Object eventSource = e.getSource();
        if (!eventSource.equals(undoHandler)) {
          return;
        }
        setEnabled(undoHandler.canUndo());
        redo.setEnabled(undoHandler.canRedo());
      }
    };
  }
View Full Code Here

      redo.setEnabled(false);
      return;
    }
    final IUndoHandler undoHandler = (newMap.getExtension(IUndoHandler.class));
    if (undoHandler != null) {
      setEnabled(undoHandler.canUndo());
      redo.setEnabled(undoHandler.canRedo());
      undoHandler.addChangeListener(changeListener);
    }
  }
  @Override
View Full Code Here

    if(lastChangedNode != null){
      mapController.displayNode(lastChangedNode);
      controller.getSelection().selectAsTheOnlyOneSelected(lastChangedNode);
      lastChangedNode = null;
    }
    undo.setEnabled(undoHandler.canUndo());
    setEnabled(undoHandler.canRedo());
    }
    finally{
      mapController.removeNodeChangeListener(this);
    }
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.