Font: Difference between revisions

From FreeMind
Jump to navigationJump to search
(+)
 
(+1)
Line 4: Line 4:


==Implementation==
==Implementation==
* Controller
** Controller.getFontThroughMap
* NodeAdapter
* NodeAdapter
** NodeAdapter.establishOwnFont
** NodeAdapter.establishOwnFont
Line 21: Line 23:


CVS:
CVS:
* [http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/controller/Controller.java?view=log Controller]
* [http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/modes/NodeAdapter.java?view=log NodeAdapter]
* [http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/modes/NodeAdapter.java?view=log NodeAdapter]
* [http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/view/mindmapview/NodeView.java?view=log NodeView]
* [http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/view/mindmapview/NodeView.java?view=log NodeView]


[[Category:Development]]
[[Category:Development]]

Revision as of 15:40, 16 February 2009

Each node can have its own font, including font family, font size, boldface indicator and italics indicator.

The default font family for nodes is set in the "freemind.properties" file, or "user.properties".

Implementation

  • Controller
    • Controller.getFontThroughMap
  • NodeAdapter
    • NodeAdapter.establishOwnFont
    • NodeAdapter.setBold
    • NodeAdapter.toggleBold
    • NodeAdapter.setItalic
    • NodeAdapter.toggleItalic
    • NodeAdapter.setFont
    • NodeAdapter.setFontSize
    • NodeAdapter.getFont
    • NodeAdapter.getFontSize
    • NodeAdapter.getFontFamilyName
    • NodeAdapter.isBold
    • NodeAdapter.isItalic
  • NodeView
    • NodeView.updateFont

CVS: