MindMapHTMLWriter(final MapController mapController, final Writer fileout) { this.mapController = mapController; nodeStyleController = NodeStyleController.getController(); this.fileout = fileout; writeFoldingCode = false; basedOnHeadings = (getProperty("html_export_folding").equals("html_export_based_on_headings")); }
@Override protected void actionPerformed(final ActionEvent e, final NodeModel node) { ((MNodeStyleController) NodeStyleController.getController()).setBackgroundColor(node, actionBackgroundColor); } }
@Override protected void actionPerformed(final ActionEvent e, final NodeModel node) { ((MNodeStyleController) NodeStyleController.getController()).setColor(node, actionColor); } }
@Override protected void actionPerformed(final ActionEvent e, final NodeModel selected) { ((MNodeStyleController) NodeStyleController.getController()).setItalic(selected, italic); }
@Override protected void actionPerformed(final ActionEvent e, final NodeModel node) { ((MNodeStyleController) NodeStyleController.getController()).setShape(node, actionShape.toString()); } }
public Color getTextColor() { final Color color = NodeStyleController.getController(getMap().getModeController()).getColor(model); return color; }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final Boolean italic = NodeStyleModel.isItalic(node); final Boolean viewitalic = styleController.isItalic(node); mSetNodeFontItalic.setValue(italic != null); mNodeFontItalic.setValue(viewitalic); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final Boolean strikeThrough = NodeStyleModel.isStrikedThrough(node); final Boolean viewstrikeThrough = styleController.isStrikedThrough(node); mSetNodeFontStrikeThrough.setValue(strikeThrough != null); mNodeFontStrikeThrough.setValue(viewstrikeThrough); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final String fontFamilyName = NodeStyleModel.getFontFamilyName(node); final String viewFontFamilyName = styleController.getFontFamilyName(node); mSetNodeFontName.setValue(fontFamilyName != null); mNodeFontName.setValue(viewFontFamilyName); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final Boolean nodeNumbering = NodeStyleModel.getNodeNumbering(node); final Boolean viewNodeNumbering = styleController.getNodeNumbering(node); mSetNodeNumbering.setValue(nodeNumbering != null); mNodeNumbering.setValue(viewNodeNumbering); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeSizeModel nodeSizeModel = NodeSizeModel.getModel(node); final NodeStyleController styleController = NodeStyleController.getController(); final Quantity<LengthUnits> width = nodeSizeModel != null ? nodeSizeModel.getMinNodeWidth() : null; final Quantity<LengthUnits> viewWidth = styleController.getMinWidth(node); mSetMinNodeWidth.setValue(width != null); mMinNodeWidth.setQuantifiedValue(viewWidth); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final NodeBorderModel nodeBorderModel = NodeBorderModel.getModel(node); final Boolean match = nodeBorderModel != null ? nodeBorderModel.getBorderColorMatchesEdgeColor() : null; final Boolean viewMatch = styleController.getBorderColorMatchesEdgeColor(node); mSetBorderColorMatchesEdgeColor.setValue(match != null); mBorderColorMatchesEdgeColor.setValue(viewMatch); } }
void updateTextColor(final NodeView node) { final Color color = NodeStyleController.getController(node.getMap().getModeController()).getColor( node.getModel()); setForeground(color); }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final NodeBorderModel nodeBorderModel = NodeBorderModel.getModel(node); final Color color = nodeBorderModel != null ? nodeBorderModel.getBorderColor() : null; final Color viewColor = styleController.getBorderColor(node); mSetBorderColor.setValue(color != null); mBorderColor.setColorValue(viewColor); enableOrDisableBorderColorControls(); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final NodeBorderModel nodeBorderModel = NodeBorderModel.getModel(node); final Boolean match = nodeBorderModel != null ? nodeBorderModel.getBorderWidthMatchesEdgeWidth() : null; final Boolean viewMatch = styleController.getBorderWidthMatchesEdgeWidth(node); mSetBorderWidthMatchesEdgeWidth.setValue(match != null); mBorderWidthMatchesEdgeWidth.setValue(viewMatch); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeBorderModel nodeBorderModel = NodeBorderModel.getModel(node); final NodeStyleController styleController = NodeStyleController.getController(); final Boolean match = nodeBorderModel != null ? nodeBorderModel.getBorderDashMatchesEdgeDash() : null; final Boolean viewMatch = styleController.getBorderDashMatchesEdgeDash(node); mSetBorderDashMatchesEdgeDash.setValue(match != null); mBorderDashMatchesEdgeDash.setValue(viewMatch); } }
public void updateFont(final NodeView node) { final Font font = NodeStyleController.getController(node.getMap().getModeController()).getFont(node.getModel()); setFont(UITools.scale(font)); }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final NodeBorderModel nodeBorderModel = NodeBorderModel.getModel(node); final Quantity<LengthUnits> width = nodeBorderModel != null ? nodeBorderModel.getBorderWidth() : null; final Quantity<LengthUnits> viewWidth = styleController.getBorderWidth(node); mSetBorderWidth.setValue(width != null); mBorderWidth.setQuantifiedValue(viewWidth); enableOrDisableBorderWidthControls(); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeBorderModel nodeBorderModel = NodeBorderModel.getModel(node); final NodeStyleController styleController = NodeStyleController.getController(); final DashVariant dash = nodeBorderModel != null ? nodeBorderModel.getBorderDash() : null; final DashVariant viewDash = styleController.getBorderDash(node); mSetBorderDash.setValue(dash != null); mBorderDash.setValue(viewDash.name()); enableOrDisableBorderDashControls(); } }
@Override void setStyleOnExternalChange(NodeModel node) { final NodeStyleController styleController = NodeStyleController.getController(); final Color color = NodeStyleModel.getBackgroundColor(node); final Color viewColor = styleController.getBackgroundColor(node); mSetNodeBackgroundColor.setValue(color != null); mNodeBackgroundColor.setColorValue(viewColor != null ? viewColor : Controller.getCurrentController() .getMapViewManager().getBackgroundColor(node)); } }