Attribute

From FreeMind

(Difference between revisions)
Jump to: navigation, search
m (Reverted edit of Yvyfyjeh, changed back to last version by Dan Polansky)
(revert to last full version)
 
Line 1: Line 1:
 +
FreeMind 0.9.0 features the option to assign user attributes to nodes. The user can assign multiple values to one name of attribute:
 +
* Node: Peter
 +
** Attribute: son: Alice
 +
** Attribute: son: Bob
 +
** Attribute: age: 50
 +
==Menu==
==Menu==
* View > Attributes > Show All Attributes
* View > Attributes > Show All Attributes
Line 5: Line 11:
* Tools > Attribute Manager...
* Tools > Attribute Manager...
* Tools > Assign Attributes...
* Tools > Assign Attributes...
-
* Node popup menu > Edit Attributes
+
* Node poup menu > Edit Attributes
 +
 
 +
==Keyboard==
 +
* Alt + F9: Edit Attributes
 +
 
 +
==Implementation==
 +
* Package: [http://freemind.cvs.sourceforge.net/viewvc/freemind/freemind/freemind/modes/attributes/?pathrev=fm_0_9_0_rc1 modes/attributes]
 +
 
 +
==Storage in XML==
 +
 
 +
Storage in XML, an example:
 +
<pre>
 +
<node TEXT="Hello">
 +
<attribute VALUE="Node 1" NAME="name"/>
 +
<attribute VALUE="100" NAME="width"/>
 +
</node>
 +
</pre>
 +
 
 +
Storage of attribute registry in XML, an example:
 +
<pre>
 +
<attribute_registry>
 +
<attribute_name NAME="name" RESTRICTED="true">
 +
<attribute_value VALUE="Paul"/>
 +
<attribute_value VALUE="Peter"/>
 +
</attribute_name>
 +
</attribute_registry>
 +
</pre>
 +
 
 +
==Forums==
 +
* [http://sourceforge.net/forum/message.php?msg_id=4181835 Attributes in 0.9.0], 2007-02-27
 +
* [http://sourceforge.net/forum/message.php?msg_id=3114502 Freemind with attributes], 2005-04-23
 +
 
 +
==See also==
 +
* [[FreeMind 0.9.0: The New Features#Attributes]]
 +
 
 +
[[Category:Development]]

Latest revision as of 12:43, 22 November 2010

FreeMind 0.9.0 features the option to assign user attributes to nodes. The user can assign multiple values to one name of attribute:

  • Node: Peter
    • Attribute: son: Alice
    • Attribute: son: Bob
    • Attribute: age: 50

Contents

Menu

  • View > Attributes > Show All Attributes
  • View > Attributes > Show Selected Attributes
  • View > Attributes > Hide All Attributes
  • Tools > Attribute Manager...
  • Tools > Assign Attributes...
  • Node poup menu > Edit Attributes

Keyboard

  • Alt + F9: Edit Attributes

Implementation

Storage in XML

Storage in XML, an example:

<node TEXT="Hello">
<attribute VALUE="Node 1" NAME="name"/>
<attribute VALUE="100" NAME="width"/>
</node>

Storage of attribute registry in XML, an example:

<attribute_registry>
<attribute_name NAME="name" RESTRICTED="true">
<attribute_value VALUE="Paul"/>
<attribute_value VALUE="Peter"/>
</attribute_name>
</attribute_registry>

Forums

See also

Personal tools