Is this kind of plug-in feasible?
Submitted by Friday, 16 April, 2004 - 19:28
on
I am thinking (dreaming?) of a plug-in that is somewhat like an outliner. Initially it might look a bit like this:
- keeps its own tree-like representation in memory
- tree-like view on left
- fast keyboard navigation (up, down, etc.) of tree
- fast keyboard manipulation of tree (move sub-trees around)
- based on which tree node is in focus
- corresponding set of nodes displayed on right side
e.g. like sticky notes
- xml format for nodes and their contents
- styled text for nodes and their contents (via some 'styling')
- some node sub-content will be code, using code-formatting
- some subtrees/nodes can be viewed as visual graphs
- option to invoke graphviz to generate graphs
- graphs presented on right hand pane
I don't know much about the plug-in architecture. Is this doable? Already done? What other things should I be looking at?
Thanks!
- keeps its own tree-like representation in memory
- tree-like view on left
- fast keyboard navigation (up, down, etc.) of tree
- fast keyboard manipulation of tree (move sub-trees around)
- based on which tree node is in focus
- corresponding set of nodes displayed on right side
e.g. like sticky notes
- xml format for nodes and their contents
- styled text for nodes and their contents (via some 'styling')
- some node sub-content will be code, using code-formatting
- some subtrees/nodes can be viewed as visual graphs
- option to invoke graphviz to generate graphs
- graphs presented on right hand pane
I don't know much about the plug-in architecture. Is this doable? Already done? What other things should I be looking at?
Thanks!