Bug 54039 - [Themes] Add System Colors to colors preference page choices
Summary: [Themes] Add System Colors to colors preference page choices
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
: 72705 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-08 11:32 EST by Randy Hudson CLA
Modified: 2019-09-06 15:36 EDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Randy Hudson CLA 2004-03-08 11:32:12 EST
When selecting a color, the user only has access to "hard-coded" colors. I 
don't know the RGB value for "widget background" so it would be a lot easier 
if I could choose it from a drop-down list of system color choices.  Also, 
this way it would update if I change my OS color scheme, for example high-
contrast mode.
Comment 1 Kim Horne CLA 2004-03-08 12:28:33 EST
Are you referring to the color selection dialog?
Comment 2 Randy Hudson CLA 2004-03-08 13:34:21 EST
Obviously I couldn't be referring to the native dialog :-).
But, the UI from which the native dialog is launched (currently a button with 
the color) could be changed.  Instead, use a Drop-Down style button, which has 
the system colors enumerated (and previewed), and then a More... choice. 
Choosing More.. couuld open the system dialog.
Comment 3 Kim Horne CLA 2004-03-09 08:05:42 EST
Ok, ok... smartass. :)
Comment 4 Randy Hudson CLA 2004-03-09 15:18:13 EST
I would consider this part of the new Look & Feel. The usage of color in the 
new L&F is going to be controversial, and there needs to be ways to map certain 
choices back to OS constants, not fixed RGBs.  Most notably, WIDGET_BACKGROUND.
Comment 5 Kim Horne CLA 2004-03-09 15:29:50 EST
In the color definition extension point you can declare the value of a color to
be that of a system constant.  The majority of the new look colors will be
declared in this fashion.  The preference page is for user customization.  The
average user isn't going to know (or care) what WIDGET_BACKGROUND means.  They
know the color the want.  If they don't like their choice they have reset, which
takes them back to the original (defined in terms of an SWT constant) value.
Comment 6 Randy Hudson CLA 2004-03-09 17:50:50 EST
The most annoying color choice IMO is the view toolbars.  They are now a 
slightly lighter shade than the rest of the widgets. I would like to be able to 
set the toolbars back to widget_background.  Obviously the implementation 
details do not need to be exposed to the user. Perhaps some different names 
could be used, or even a preview picture of the colors.
Comment 7 Kim Horne CLA 2004-03-10 08:23:07 EST
We've been working on the notion of themes for eclipse - where you can switch
between sets of active colors and customize them (see the appearance page in the
latest IBuild - there'll be a theme combo at the top).  Perhaps a good answer
for your problem is to define a theme that uses the base system colors instead
of lighter blends for people who don't like the new look choice.  The color and
theme work has gone over budget already... I doubt very much that I'm going to
have time to address this request for 3.0.
Comment 8 Kim Horne CLA 2004-03-12 18:23:39 EST
Marking as later.  Will revisit post 3.0
Comment 9 Randy Hudson CLA 2004-03-18 16:27:22 EST
I have tried 0318.  It is extremely annoying that view toolbars are not mapped 
to widget_background, and it is difficult to get them to look right.  The user 
must:
1) Open display properties Dialog
2) Click on Appearance Tab
3) Click on "Advanced" Dialog
4) Select "3D Objects" from the dropdown list
5) Drop down "Color 1"
6) Select "Other"
7) Now copy the RGB values from that color dialog to the preferences dialog.

InactivePartBackgroundEnd should be set to WIDGET_BACKGROUND by default as a 
workaround should this feature not be scheduled for 3.0.
Comment 10 Kim Horne CLA 2004-03-19 08:04:54 EST
I only own the API, not the selection of colors.  Opening a new bug to address
changing the color.  I won't be able to address this request for 3.0.  
Comment 11 Kim Horne CLA 2004-03-19 08:06:05 EST
See Bug 55354.
Comment 12 Kim Horne CLA 2004-10-08 10:46:16 EDT
Reopening.
Comment 13 Kim Horne CLA 2005-12-08 09:12:42 EST
Eric, MvM, this bug best describes what we've just talked about regarding theme usability improvements.

Randy, I don't suppose you have any free cycles to whip up a dialog that shows a color wheel as well as a list of system colors do you?
Comment 14 Randy Hudson CLA 2005-12-08 11:16:12 EST
Nope, sorry. The system color name is as important as the color. There might be multiple blacks, grays, or whites. A dropdown combo with a color-swatch next to the name might work.
Comment 15 Kim Horne CLA 2005-12-08 11:57:52 EST
Yah, I'm not feeling really particular about the implementation.  ;)  You seem to have a good grasp of what would work in this scenario.
Comment 16 Kim Horne CLA 2007-06-21 13:42:34 EDT
*** Bug 72705 has been marked as a duplicate of this bug. ***
Comment 17 Boris Bokowski CLA 2009-11-17 11:33:12 EST
Susan is now responsible for watching the [Themes] category.
Comment 18 Eclipse Webmaster CLA 2019-09-06 15:36:05 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.