Scripting API
From Freeplane - free mind mapping and knowledge management software
Revision as of 21:33, 2 November 2009 by Philshvarcz (talk | contribs) (Created page with '= Scripting documentation = This page was started following a suggestion of Dimitry [http://sourceforge.net/projects/freeplane/forums/forum/758437/topic/3446671?message=7744225]...')
Scripting documentation
This page was started following a suggestion of Dimitry [1] in reply of a post of mine. Its (initial) goal is to enable users with little knowledge of the internals of Freeplane to port their scripts when changing from Freemind.
This is a list of methods (and a variable) of the objects "node" and "c" passed to the scripts by Freemind which I used so far. It is not complete, and in fact I'd like to have methods at hand to access (read/write) attributes and their values, as well as icons. There might be more useful things that one could wish to do in a script.
Finally the list:
node:
int getAttributePosition(String) String getPlainTextContent() int getChildCount() void setBackgroundColor(Color) void setColor(Color) void node.setFont(Font) List getChildren() List children
c:
void nodeStructureChanged(MindMapNode) List getSelecteds() MindMapNode getSelected() void centerNode(MindMapNode)
--Philshvarcz 21:33, 2 November 2009 (UTC)