Interface Controller

    • Method Detail

      • centerOnNode

        void centerOnNode​(Node center)
      • edit

        void edit​(Node node)
        Starts editing node, normally in the inline editor. Does not block until edit has finished.
        Since:
        1.2.2
      • editInPopup

        void editInPopup​(Node node)
        opens the appropriate popup text editor. Does not block until edit has finished.
        Since:
        1.2.2
      • select

        void select​(Node toSelect)
      • select

        void select​(java.util.Collection<? extends Node> toSelect)
        selects multiple Nodes.
        Since:
        1.4
      • selectBranch

        void selectBranch​(Node branchRoot)
        selects branchRoot and all children
      • selectMultipleNodes

        void selectMultipleNodes​(java.util.Collection<? extends Node> toSelect)
      • deactivateUndo

        void deactivateUndo()
        reset undo / redo lists and deactivate Undo for current script
      • undo

        void undo()
        invokes undo once - for testing purposes mainly.
        Since:
        1.2
      • redo

        void redo()
        invokes redo once - for testing purposes mainly.
        Since:
        1.2
      • setStatusInfo

        void setStatusInfo​(java.lang.String info)
        The main info for the status line with key="standard", use null to remove. Removes icon if there is one.
      • setStatusInfo

        void setStatusInfo​(java.lang.String infoPanelKey,
                           java.lang.String info)
        Info for status line, null to remove. Removes icon if there is one.
        See Also:
        setStatusInfo(String, String, String)
      • setStatusInfo

        void setStatusInfo​(java.lang.String infoPanelKey,
                           java.lang.String info,
                           java.lang.String iconKey)
        Info for status line - text and icon - null stands for "remove" (text or icon)
        Parameters:
        infoPanelKey - "standard" is the left most standard info panel. If a panel with this name doesn't exist it will be created.
        info - Info text
        iconKey - key as those that are used for nodes (see Icons.addIcon(String)).
           println("all available icon keys: " + FreeplaneIconUtils.listStandardIconKeys())
           c.setStatusInfo("standard", "hi there!", "button_ok");
         
        Since:
        1.2
        See Also:
        FreeplaneIconFactory
      • newMap

        Map newMap()
        opens a new map with a default name in the foreground.
        Since:
        1.2
      • newMap

        @Deprecated
        Map newMap​(java.net.URL url)
        Deprecated.
        since 1.6.16 - use mapLoader(URL)
        Since:
        1.2
      • newMapFromTemplate

        @Deprecated
        Map newMapFromTemplate​(java.io.File templateFile)
        Deprecated.
        since 1.6.16 - use mapLoader(File)
        Since:
        1.5
      • setZoom

        void setZoom​(float ratio)
        a value of 1 means 100%.
        Since:
        1.2
      • getOpenMaps

        java.util.List<? extends Map> getOpenMaps()
        a list of all opened maps.
        Since:
        1.5