[Pipet Devel] Pied TODO

J.W. Bizzaro bizzaro at geoserve.net
Sun Jun 25 00:00:51 EDT 2000


Here is an updated TODO list for Pied.  I need one for each part of Piper. 
They will of course be included in the code, but I also want to put them on
the web (Brad's suggestion) so that potential volunteers will know what needs
to be done.  Please post them to this list! :-)  Hurry, hurry!  Then we can
announce the project on Gnotices and Freshmeat, right Brad?  Jeff

----------------------------------------------

SHORT TERM:

* Link selection and indication via color change

* Pop-up menu needs to reflect the item selected (node, link, workspace)
[ALMOST DONE]

* Link disconnection via pop-up menu over link

* Node deletion; 2 types: (1) delete to move to another windowlet, and (2)
delete to destroy

* Connection of more than 2 links together; allowed is either N>0 outputs with
1 input, or N>0 inputs with 1 output

* Add and remove links to/from nodes

* Show and hide unconnected links; represents "map to parent" and "dead end",
respectively

* Automatic link mapping to parent node

* Windowlets attached to links; will give informational view

* Names attached to links; seen only when disconnected and/or selected

* Windowlets resizable by dragging on frame (no windowsill)


LONG TERM:

* Node import to take place via DnD from Gnome desktop, file manager, or open
dialog

* Alternate view in windowlet: Gtk widgets

* Occupy or unoccupy parent windowlet (menu option -- no windowsill)

* Alternate view in windowlet: Informational view (name, icon, location)

* Alternate view in windowlet: Global view of network

* Alternate view in windowlet: Tree view showing hierarchy of supernets and
subnets

* Status minicons (surrounding node icon -- no windowsill)

* Multiple node selection capabilities; SHIFT-button1 and CTRL-button1 will do
this

* Network navigation via keyboard

* Clipboard node for doing copy/cut/paste of nodes; should be a subnet and
able to be placed on the workspace.

* Trash node; like clipboard node

* Start up with a few nodes already on the workspace (trash, clipboard)

* Node export to Gnome desktop or file manager

* Option to add only MIME and link type-compatible nodes to other nodes

----------------------------------------------



-- 
                      +----------------------------------+
                      |           J.W. Bizzaro           |
                      |                                  |
                      | http://bioinformatics.org/~jeff/ |
                      |                                  |
                      |        BIOINFORMATICS.ORG        |
                      |           The Open Lab           |
                      |                                  |
                      |    http://bioinformatics.org/    |
                      +----------------------------------+




More information about the Pipet-Devel mailing list