Andrus,
1. Dropdowns:
I am testing on Mac OS. Compare how the dropdowns look in standard
Eclipse and Cayenne ROP example app:
http://people.apache.org/~aadamchik/dropdown-eclipse.png
http://people.apache.org/~aadamchik/dropdown-cayenne-rop.png
It is not only a question of looks, the later also are hard to
navigate sometimes, as the scrollbars are often messed up. Probably
this is a toolkit problem, but there is no such problem in the rest of
Eclipse.
This is toolkit related - I'm not drawing my own widgets in the Control
Panel that's for sure! I used the Forms UI toolkit. I can move back to
the standard (SWT) widgets, but at the loss of a small amount of visual
niceness (most importantly the rearrangement of the sections when the
view is resized). I'll have a think about how I can lay it out using the
standard widgets - moving back won't involve too much work.
2. Collection navigation. I do not know what to suggest as I don't
know much about GEF capabilities, but it still feels extremely unnatural.
Ideas? Keep in mind that you don't know which attribute will be useful
to navigate on. Even if GEF was capable of drawing every widget under
the sun I can't come up with a better way of doing it. What part of it
feels unnatural?
3. When you insert a new object, it ends up in the bottom of
collection. Would be nice to expand it out and also activate the
properties tab for this object to allow immediate property editing.
The former is one of my TODOs, the latter I will add to the list.
4. I finally figured out how to enter query parameters in the select
object dialog. This is very unintuitive. Also if I change the entity
in the Control Panel "Select Query" dropdown, and click on
"Parameters..", the old entity parameters are shown in the dialog.
I am going to add a third column in the table and allow direct editing
of the table cell to set the value, and a dropdown to choose the
operator. Any other suggestions to make it more intuitive?
The latter problem I have fixed, thanks for that.
Marcel
Andrus
On Jul 31, 2006, at 12:03 AM, Marcel (JIRA) wrote:
rop-browser update
-------------------
Key: CAY-616
URL: http://issues.apache.org/cayenne/browse/CAY-616
Project: Cayenne
Type: Improvement
Versions: SUMMER OF CODE 2006
Reporter: Marcel
Dropdowns for navigation of collections
Improved Control Panel
Reintroduction of XMPP to allow for testing
--This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/cayenne/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira