use of org.freeplane.features.mode.Controller in project freeplane by freeplane.
the class MUIFactory method mapChanged.
public void mapChanged(final MapChangeEvent event) {
final Object property = event.getProperty();
if (property.equals(MapStyle.MAP_STYLES)) {
updateMapStyles(event.getMap());
final Controller controller = Controller.getCurrentController();
changeToolbar(controller.getSelection().getSelected());
return;
}
}
use of org.freeplane.features.mode.Controller in project freeplane by freeplane.
the class ManageNodeConditionalStylesAction method actionPerformed.
public void actionPerformed(ActionEvent e) {
final Controller controller = Controller.getCurrentController();
final MapModel map = controller.getMap();
final ConditionalStyleModel conditionalStyleModel = getConditionalStyleModel();
Component pane = createConditionalStylePane(map, conditionalStyleModel);
final ModeController modeController = Controller.getCurrentModeController();
modeController.startTransaction();
try {
final int confirmed = JOptionPane.showConfirmDialog(controller.getMapViewManager().getMapViewComponent(), pane, TextUtils.getText(TextUtils.removeMnemonic("ManageNodeConditionalStylesAction.text")), JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
if (JOptionPane.OK_OPTION == confirmed) {
modeController.commit();
modeController.getMapController().nodeChanged(controller.getSelection().getSelected(), NodeModel.UNKNOWN_PROPERTY, null, null);
} else {
modeController.rollback();
}
} catch (RuntimeException ex) {
ex.printStackTrace();
modeController.rollback();
}
}
use of org.freeplane.features.mode.Controller in project freeplane by freeplane.
the class EditDetailsAction method actionPerformed.
/*
* (non-Javadoc)
* @see
* freeplane.controller.actions.ActorXml#act(freeplane.controller.actions.
* generated.instance.XmlAction)
*/
public void actionPerformed(final ActionEvent arg0) {
final Controller controller = Controller.getCurrentController();
final NodeModel nodeModel = controller.getSelection().getSelected();
final IMapViewManager viewController = controller.getMapViewManager();
final Component node = viewController.getComponent(nodeModel);
node.requestFocus();
final MTextController textController = (MTextController) MTextController.getController();
textController.editDetails(nodeModel, null, useDialog);
}
use of org.freeplane.features.mode.Controller in project freeplane by freeplane.
the class ManageMapConditionalStylesAction method getConditionalStyleModel.
@Override
public ConditionalStyleModel getConditionalStyleModel() {
final Controller controller = Controller.getCurrentController();
final MapModel map = controller.getMap();
final MapStyleModel styleModel = MapStyleModel.getExtension(map);
final ConditionalStyleModel conditionalStyleModel = styleModel.getConditionalStyleModel();
return conditionalStyleModel;
}
use of org.freeplane.features.mode.Controller in project freeplane by freeplane.
the class FreeplaneHeadlessStarter method createFrame.
public void createFrame(final String[] args) {
Controller controller = Controller.getCurrentController();
ModeController modeController = controller.getModeController(MModeController.MODENAME);
controller.selectModeForBuild(modeController);
}
Aggregations