Re: Design question
Re: Design question
- Subject: Re: Design question
- From: Oscar Morales Vivó <email@hidden>
- Date: Tue, 13 May 2003 16:06:14 +0200
If the connections between items are one-to-one and exist for all
items, a table would be the best choice. Just make it so it can be
ordered by the click of a button for each column in it.
On Tuesday, May 13, 2003, at 15:40 Europe/Madrid, M. Uli Kusterer wrote:
At 12:12 Uhr +0200 13.05.2003, David Remahl wrote:
Connecting the items with lines. Each item has a small square next to
it. When that is clicked, and dragged, a line appears, like the
outlet / action connectors in IB. Drag the line to an item in the
other column and drop it. The line will then stay visible (but
perhaps is a slightly more transparent colour).
I personally would have picked something like that as well. To avoid a
proliferation of lines, though, I would consider only drawing lines
between the currently selected items and their partners.
If you have the same items in both lists, you can also use a
completely different approach: Distribute the items pretty evenly over
a large canvas (only once) as little boxes (like in a Finder window),
and then allow dragging between two items when connecting them.
I'd also think about doing some effect when a connection is replaced.
I.e. if we have objects A, B and C, where C and A are connected, and I
then connect A and B, severing the connection between A and C, I would
draw the connection between A and C and have it throb slowly two or
three times before making it disappear (maybe even draw it in red),
before fading in the connection between A and B (maybe have that throb
blue two times, just for symmetry).
That way, users immediately notice that there can only be one
connection on each item.
Just my 0.02 Euro cents
--
Cheers,
M. Uli Kusterer
------------------------------------------------------------
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
/*
Oscar Morales Vivs
Eternal Computer Science Student. Master of C++ Templates. Cocoa Nut.
Computer Graphics Illuminati. UI Guru in Training. Dabbler in all
things CS and most which are not.
Web stuff:
http://homepage.mac.com/oscarmv/index.html
*/
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.