Package org.freeplane.core.resources

Examples of org.freeplane.core.resources.ResourceController


    super(actionName);
    this.document = document;
  }

  public void actionPerformed(final ActionEvent e) {
    final ResourceController resourceController = ResourceController.getResourceController();
    final File userDir = new File(resourceController.getFreeplaneUserDirectory());
    final File baseDir = new File(resourceController.getInstallationBaseDir());
    final String languageCode = resourceController.getLanguageCode();
    final File file = ConfigurationUtils.getLocalizedFile(new File[]{userDir, baseDir}, document, languageCode);
    if(file == null){
      String name = (String) getValue(Action.NAME);
      String errorMessage = TextUtils.format("invalid_file_msg", name);
      UITools.errorMessage(errorMessage);
View Full Code Here


  }

  public HelpController() {
    super();
    Controller controller = Controller.getCurrentController();
        final ResourceController resourceController = ResourceController.getResourceController();
    controller.addAction(new AboutAction());
        controller.addAction(new OpenURLAction("OpenFreeplaneSiteAction",  resourceController.getProperty("webFreeplaneLocation")));
        if(resourceController.isApplet())
            return;
    controller.addAction(new FilePropertiesAction());
    controller.addAction(new OpenSourceForgeURLAction("ReportBugAction",  resourceController.getProperty("bugTrackerLocation")));
    controller.addAction(new OpenSourceForgeURLAction("RequestFeatureAction",  resourceController.getProperty("featureTrackerLocation")));
    controller.addAction(new OpenSourceForgeURLAction("AskForHelp",  resourceController.getProperty("helpForumLocation")));
    controller.addAction(new OpenURLAction("WebDocuAction",  resourceController.getProperty("webDocuLocation")));
    final String defaultMap = resourceController.getProperty("docu_map");
    controller.addAction(new DocumentationAction("DocumentationAction", defaultMap));
    final String tutorialMap = resourceController.getProperty("tutorial_map");
    controller.addAction(new DocumentationAction("GettingStartedAction", tutorialMap));
    controller.addAction(new HotKeyInfoAction());
    controller.addAction(new OnlineDocumentationAction("OnlineReference", "docu-online"));
  }
View Full Code Here

    return null != ResourceController.getResourceController().getProperty(BUGREPORT + hash,
        null);
  }

  synchronized void registerReport(final String hash, final String lastReportInfo) {
    final ResourceController resourceController = ResourceController.getResourceController();
    resourceController.setProperty(BUGREPORT + hash, "1");
    ResourceController.getResourceController().setProperty(ReportGenerator.LAST_BUG_REPORT_INFO, lastReportInfo);
  }
View Full Code Here

    final String option = showBugReportDialog(log, hash);
    if (!BugReportDialogManager.ALLOWED.equals(option)) {
      return;
    }
    try {
      final ResourceController resourceController = ResourceController.getResourceController();
      final String location = resourceController.getProperty("bugTrackerLocation");
      final Controller controller = Controller.getCurrentController();
      controller.getViewController().openDocument(new URL(location));
    }
    catch (final MalformedURLException ex) {
      UITools.errorMessage(TextUtils.getText("url_error") + "\n" + ex);
View Full Code Here

  private Box ribbonBox;

  public FrameController(Controller controller,  final IMapViewManager mapViewManager,
                        final String propertyKeyPrefix) {
    super();
    final ResourceController resourceController = ResourceController.getResourceController();
    if(textIcon == null){
      FrameController.textIcon = new ImageIcon(resourceController.getResource("/images/text.png"));
      FrameController.numberIcon = new ImageIcon(resourceController.getResource("/images/number.png"));
      FrameController.dateIcon = new ImageIcon(resourceController.getResource("/images/calendar_red.png"));
      FrameController.dateTimeIcon = new ImageIcon(resourceController.getResource("/images/calendar_clock_red.png"));
      FrameController.linkIcon = new ImageIcon(resourceController.getResource("/images/" + resourceController.getProperty("link_icon")));
      FrameController.localLinkIcon = new ImageIcon(resourceController.getResource("/images/" + resourceController.getProperty("link_local_icon")));
    }
    this.propertyKeyPrefix = propertyKeyPrefix;
    statusPanel = new JPanel(new FlowLayout(FlowLayout.LEFT, 3, 0));
    UIComponentVisibilityDispatcher.install(this, statusPanel, "toolbarVisible");
    status = new JLabel();
View Full Code Here

    }
    return false;
  }

  private void fireFoldingChanged(final NodeModel node) {
      final ResourceController resourceController = ResourceController.getResourceController();
      if (resourceController.getProperty(NodeBuilder.RESOURCES_SAVE_FOLDING).equals(
        NodeBuilder.RESOURCES_ALWAYS_SAVE_FOLDING)) {
        final MapModel map = node.getMap();
        setSaved(map, false);
      }
    }
View Full Code Here

  public static ImageIcon createImageIcon(final String resourcePath) {
    return new ImageIcon(ResourceController.getResourceController().getResource(resourcePath));
  }
 
  public static ImageIcon createImageIconByResourceKey(final String resourceKey) {
    final ResourceController resourceController = ResourceController.getResourceController();
    return new ImageIcon(resourceController.getResource(resourceController.getProperty(resourceKey)));
  }
View Full Code Here

          return;
        }
        if (Boolean.TRUE.equals(mapReader.getCurrentNodeTreeCreator().getHint(NodeBuilder.FOLDING_LOADED))) {
          return;
        }
        final ResourceController resourceController = ResourceController.getResourceController();
        final String loadFolding = resourceController.getProperty(NodeBuilder.RESOURCES_LOAD_FOLDING);
        if (loadFolding.equals(NodeBuilder.RESOURCES_ALWAYS_FOLD_ALL_AFTER_LOAD)
                || loadFolding.equals(NodeBuilder.RESOURCES_LOAD_FOLDING_FROM_MAP_DEFAULT_FOLD_ALL)) {
          int nodeCount = resourceController.getIntProperty(NodeBuilder.MAX_DISPLAYED_NODE_COUNT, 20);
          final List<NodeModel> children = topNode.getChildren();
          nodeCount = nodeCount - 1 - children.size();
          for (final NodeModel child : children) {
            nodeCount = foldAll(child, nodeCount);
          }
View Full Code Here

    zoomOut = new ZoomOutAction(this);
    controller.addAction(zoomOut);
    userDefinedZoom = TextUtils.getText("user_defined_zoom");
    zoomModel = new DefaultComboBoxModel(getZooms());
    zoomModel.addElement(userDefinedZoom);
    ResourceController resourceController = ResourceController.getResourceController();
    resourceController.addPropertyChangeListener(this);
    zoomModel.setSelectedItem("100%");
    zoomModel.addListDataListener(new  ListDataListener() {
      public void intervalRemoved(ListDataEvent e) {
      }

      public void intervalAdded(ListDataEvent e) {
      }

      public void contentsChanged(ListDataEvent e) {
        if (!setZoomComboBoxRun && e.getIndex0() == -1) {
          EventQueue.invokeLater(new Runnable() {
            public void run() {
              setZoomByItem(zoomModel.getSelectedItem());
            }
          });
        }
      }
    }) ;
    final String antialiasProperty = resourceController.getProperty(ViewController.RESOURCE_ANTIALIAS);
    changeAntialias(antialiasProperty);
  }
View Full Code Here

TOP

Related Classes of org.freeplane.core.resources.ResourceController

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.