[RFC][icedtea-web]: Adding control panel to icedtea-web
Omair Majid
omajid at redhat.com
Wed Dec 1 12:01:49 PST 2010
On 12/01/2010 02:35 PM, Andrew Su wrote:
> I don't see where a border of 1 is being used. I do know that I do
> use three different border values. This is to offset the a little
> misalignment with adding a border to a panel relative to the list on
> the left. I have changed it to use 5 as consistancy with all other
> panels.
>
Hm..personally I would try to avoid relying too much on pixel-perfect
positioning. But it's really up to you. If you want to keep the borders,
then so be it.
> Without setting the dimensions, the panel that has the widest width
> will be used as the width. Because of this there will be no word
> wrap, which takes advantage of the<html> tag to do word wrapping in
> labels. If anything it could be resizeable so that in the case it
> does get covered the user can always re-adjust.
>
That sounds like a good idea.
> The main methods were used to test each component separately. But
> I've now removed all the main methods except for ControlPanel.java
>
Thanks.
>>> + at SuppressWarnings({ "unused", "serial" })
>>
>> Why suppress unused warnings for the entire class?
> Removed.
>>
Sounds good.
>> I dont understand what this does. Middle-click pasting to
>> checkboxes?
> This is for when pasting with middle click. So let's say I had a
> proxy ip that I want to copy and paste, middle clicking in gnome will
> paste it, but the keypress event will not be triggered. I'm a little
> worried about now what if they changed that to say some other
> button... right click?
Ah, are you talking about pasting in text boxes? (I got really confused
because the comment says pasting to checkboxes). If middle-click pasting
does not trigger mouse or key events, then that's a bug on the JDK side.
You dont have to change anything right now though.
>> Please dont leave TODOs like this unless they refer to future
>> work.
> Well it was a TODO. Finished that off now too.
Ah, good :)
>> If I understand this right, it changes the text displayed in one
>> area when a selection changes. Are you sure this is the best way to do
>> this?
> I can not say for certain this way is the best way to do it, however
> it makes it fairly convenient to view the items instead of just
> hovering.
>
I still think you should add descriptions next to the options
themselves. Oh well, this is a alpha after all. Ok for now.
>> Maybe something like a tooltip to explain an option might be
>> better?
> I was considering adding tooltips for everything later, possibly
> future enhancements.
>
I am still not convinced that having that cardlayout is a good thing.
But we can leave the actual UI cleanup to usability experts (any
volunteers?).
>>
>> Swing threading violation again.
>
> All main methods other than the one in ControlPanel.java is now
> removed as I stated above.
>
That's good.
> Once again another patch update, with the above changes.
>
> Thanks for the review!
Thank YOU for the work and the prompt fixes! I am fine with the current
patch going in.
Cheers,
Omair
More information about the distro-pkg-dev
mailing list