Closed GoogleCodeExporter closed 9 years ago
Implemented in revision r53
To implement this functionality has been defined a new type of virtual node
(vmKNTNode): TVirtualMode = (vmNone, vmText, vmRTF, vmHTML, vmIELocal,
vmIERemote,
vmKNTNode). Has been necessary to widen KNT file format, including a new
optional
marker (VN)
It has been defined a new icon for this node, for use with option 'Standard
icons'
Can create such virtual nodes (called mirror nodes) in several ways:
- Virtual Node -> Insert Mirror node
Inserts a new node, mirror of the currently selected node.
- Transfer Subtree -> Graft Subtree Here as Mirror
Alternative to Graft Subtree Here. It is equivalent but pasting mirror nodes
instead of usual nodes. Also, unlike the previous one, considers only nodes not
hidden. This has been done to facilitate their use in conjunction with the
option
'Filter Tree note' in the search of the resource panel. This way is easily
possible
to create mirrors of the nodes that satisfy a condition, if the tree is filtered
beforehand.
The mirror node can be created on any node, without distinction, whether another
virtual node, for example to a file. In the case of trying to create a mirror
node
on another mirror node what is created is a new mirror on node pointed by the
first one.
It is possible to unlink the mirror node, just as is already allowed with
existing
virtual nodes. The node will be an independent copy. The mechanism is the same:
Virtual Node -> Unlink Node
You can navigate from one mirror node to the node to which it points.
Virtual Node -> Navigate to Non Virtual
Mirror nodes share the contents with the nodes they point to. They also share:
- The state of the property Checked.
- Alarms. There will be only one alarm: set or remove alarm on one node will
set or
remove on the others.
Both the non virtual node as all mirror nodes that might point to it are
equivalent
and delete or move one of them, whether virtual or not, not invalidate the
remaining.
For this, if the current 'real' node is removed, one of the remaining virtual
nodes
(mirrors) will act as a new real node and the rest of the mirrors will point to
it.
In this sense function as links in Unix.
Original comment by dpra...@gmail.com
on 3 Mar 2009 at 11:57
Were some outstanding things like removing notes or merging notes from Tools.
Implemented/fixed in revision r54
Original comment by dpra...@gmail.com
on 8 Mar 2009 at 8:52
It is possible to test this new functionality with the beta version
downloadable from
the following direction:
http://groups.google.com/group/keynote-nf/files
as it is indicated in wiki/LastVersion_BETA
Original comment by dpra...@gmail.com
on 8 Mar 2009 at 9:41
An error associated to revision r53 : Notes of standard Rich text editor (not
multi-tree) were not shown when tabs changed.
Resolved in revision r58
Original comment by dpra...@gmail.com
on 15 Mar 2009 at 5:04
Original comment by dpra...@gmail.com
on 17 Mar 2009 at 6:56
Original issue reported on code.google.com by
dpra...@gmail.com
on 15 Feb 2009 at 9:39