<Swing Dev> JColorChooser on GTK (GTKColorChooserPanel)
Elliott Hughes
enh at jessies.org
Wed Jun 3 04:02:48 UTC 2009
On Wed, May 27, 2009 06:57, ap153225 wrote:
> Hello Elliott
>
>> Anyway, I have fixes for the first four (marked "[*]" rather than "*"),
>> and wondered if there's any interest.
> We certainly interested in fixing all that problems
>
>> Should I raise one bug for the stuff
>> I've? Lots of extra bugs for the problems that don't already have bugs?
>> One big bug for the stuff I've fixed and lots of little bugs for the
>> stuff I've yet to look at?
>>
>>
> One bug for all that stuff is okay,
> I can file it for you if you send the description
from my earlier mail, slightly reworded in places, plus a few new ones on
the end:
* Transferring focus out of the "Color name:" field should update the
color.
* The "Color name:" field should accept X11 color names.
* "Color Name:" should be "Color name:".
* "R_ed:" should be "_Red:" (mnemonic index).
* The absence of a preview panel should imply no horizontal JSeparator
"separating" the normal content from the missing preview panel.
* Labels and fields should be aligned on their baselines, not against
the tops of their GridBagLayout cells.
* Spinner labels should be left-aligned. (Sun bug 4943902.)
* Spacing between columns of spinners is wrong. (Sun bug 4943902;
actually an optical illusion caused by the wrong alignment.)
* Spacing above and below the separator between the spinners and the
"Color name:" field is wrong.
* Focus cycle is H,R,S,G,V,B but should be H,S,V,R,G,B.
* The swatch is missing a border.
* "Dropper" button is missing (Sun bug 4869100).
* H,S,V seem to be percentages in the native dialog, not 0-360, 0-255, 0-255.
* The focus indicator on the circle/triangle component is wrong (should be
a dotted square border; is a solid circle).
* The rendering of the circle/triangle component is horribly aliased;
should be smooth.
* Use an empty preview panel with GTK+. (Sun bug 6417110.)
* Not have a "Reset" button with GTK+. (Sun bug 6417110, 4943902.)
* Order the other buttons "Cancel", "OK" (instead of the wrong way round).
(Sun bug 6417110.)
* Have the "Cancel" and "OK" buttons the same size. (Sun bugs 6417110,
5012459.)
* Use standard GTK+ "Cancel" and "OK" icons. (Sun bug 6417110.)
* Use standard GTK+ "_Cancel" and "_OK" mnemonics. (Sun bug 6417110,
4943902.)
* In the native GTK+ dialog, all (non-label) components have tool tips.
* The left-hand swatch should be a drag source (only).
* The right-hand swatch should be both a drag source and a drop target.
>> Or is the GTK JColorChooser going to be replaced with native code?
>>
> We might add native dialog support in JDK 7,
cool. it would be nice to see more attention to the AWT dialogs, plus a
few obviously missing ones (color and font choosers, for example).
> but JColorChooser is not gonna be replaced anyway
>
>> Oh, and do I need to sort out the SCA before I show patches, or just
>> before they can be submitted? (I've deliberately not attached anything
>> here in case you don't want to see code not covered by an SCA.
> That's right, we don't want to see code not covered by a SCA
> :-)
okay. let me know when you get it (posted today from San Jose) and i'll
show you the fixes i have so far.
>> I haven't
>> filled out the SCA yet because, not living in the 1980s, I don't have
>> easy access to either a fax machine or a scanner.)
>>
> I do hope it won't be a big problem for you to find a scanner,
> please find all the information about the SCA here:
> https://sca.dev.java.net/
>
>
> Keep in touch
>
>
> Thanks
> alexp
>
--
Elliott Hughes, http://www.jessies.org/~enh/
More information about the swing-dev
mailing list