Difference between revisions of "Scripting API"

From Freeplane - free mind mapping and knowledge management software
(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)
Line 1: Line 1:
= Scripting documentation =
 
 
 
This page was started following a suggestion of Dimitry [http://sourceforge.net/projects/freeplane/forums/forum/758437/topic/3446671?message=7744225] 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 page was started following a suggestion of Dimitry [http://sourceforge.net/projects/freeplane/forums/forum/758437/topic/3446671?message=7744225] 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.  
  

Revision as of 21:33, 2 November 2009

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)