freemind.modes

Interface ModeController

Known Implementing Classes:
BrowseController, ControllerAdapter, FileController, MindMapController, SchemeController

public interface ModeController

Method Summary

void
addNew(NodeView target, int newNodeMode, KeyEvent e)
void
anotherNodeSelected(MindMapNode n)
boolean
close()
void
doubleClick(MouseEvent e)
void
edit(KeyEvent e, boolean addNew, boolean editLong)
boolean
extendSelection(MouseEvent e)
This extends the currently selected nodes.
JPopupMenu
getPopupForModel(java.lang.Object obj)
This returns a context menu for an object placed in the background pane.
JPopupMenu
getPopupMenu()
boolean
isBlocked()
void
load(File file)
void
mouseWheelMoved(MouseWheelEvent e)
void
newMap()
void
nodeChanged(MindMapNode n)
void
open()
void
plainClick(MouseEvent e)
boolean
save()
boolean
save(File file)
boolean
saveAs()
void
showPopupMenu(MouseEvent e)
void
toggleFolded()

Method Details

addNew

public void addNew(NodeView target,
                   int newNodeMode,
                   KeyEvent e)

anotherNodeSelected

public void anotherNodeSelected(MindMapNode n)

close

public boolean close()

doubleClick

public void doubleClick(MouseEvent e)

edit

public void edit(KeyEvent e,
                 boolean addNew,
                 boolean editLong)

extendSelection

public boolean extendSelection(MouseEvent e)
This extends the currently selected nodes.
Returns:
true, if the method changed the selection.

getPopupForModel

public JPopupMenu getPopupForModel(java.lang.Object obj)
This returns a context menu for an object placed in the background pane.

getPopupMenu

public JPopupMenu getPopupMenu()

isBlocked

public boolean isBlocked()

load

public void load(File file)
            throws FileNotFoundException,
                   IOException,
                   XMLParseException

mouseWheelMoved

public void mouseWheelMoved(MouseWheelEvent e)

newMap

public void newMap()

nodeChanged

public void nodeChanged(MindMapNode n)

open

public void open()

plainClick

public void plainClick(MouseEvent e)

save

public boolean save()

save

public boolean save(File file)

saveAs

public boolean saveAs()

showPopupMenu

public void showPopupMenu(MouseEvent e)

toggleFolded

public void toggleFolded()