freemind.modes

Interface ModeController

public interface ModeController

Method Summary
voidaddNew(NodeView target, int newNodeMode, KeyEvent e)
voidanotherNodeSelected(MindMapNode n)
booleanclose()
voiddoubleClick(MouseEvent e)
voidedit(KeyEvent e, boolean addNew, boolean editLong)
booleanextendSelection(MouseEvent e)
This extends the currently selected nodes.
JPopupMenugetPopupForModel(Object obj)
This returns a context menu for an object placed in the background pane.
JPopupMenugetPopupMenu()
booleanisBlocked()
voidload(File file)
voidmouseWheelMoved(MouseWheelEvent e)
voidnewMap()
voidnodeChanged(MindMapNode n)
voidopen()
voidplainClick(MouseEvent e)
booleansave(File file)
booleansave()
booleansaveAs()
voidshowPopupMenu(MouseEvent e)
voidtoggleFolded()

Method Detail

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(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)

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(File file)

save

public boolean save()

saveAs

public boolean saveAs()

showPopupMenu

public void showPopupMenu(MouseEvent e)

toggleFolded

public void toggleFolded()