You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by "Marcel (JIRA)" <ji...@apache.org> on 2006/07/31 06:03:49 UTC

[JIRA] Created: (CAY-616) rop-browser update

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


Re: [JIRA] Created: (CAY-616) rop-browser update

Posted by Marcel <em...@gmail.com>.
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
>>
>>
>
>

Re: [JIRA] Created: (CAY-616) rop-browser update

Posted by Andrus Adamchik <an...@objectstyle.org>.
Hi Marcel,

I committed the patch. I like the evolution of the graph look. Here  
is some notes.

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.

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.

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.

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.

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
>
>


XMPP problems (solved)

Posted by Andrus Adamchik <an...@objectstyle.org>.
Marcel,

You were right about the XMPP problem that prevented shared session  
from working - the wrong room id was passed to XMPP. I was able to  
trace it down and will log in Jira. In the meantime, I checked  
patched cayenne 1.2 jars in the cayenne-rop repository, so you can  
try it on your end.

Andrus