Bug 189940 - [Decorators] Transparency: overlay icons obscure too much of main icon
Summary: [Decorators] Transparency: overlay icons obscure too much of main icon
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2.1   Edit
Hardware: PC Windows XP
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2007-05-30 10:54 EDT by Alex Bernstein CLA
Modified: 2019-09-06 15:37 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Bernstein CLA 2007-05-30 10:54:39 EDT
It has been reported to us by our users that large number of overlay icons makes it difficult to distinguish between various kinds of object icons covered by overlays. On the other hand, they don't want to turn decorators off because often  overlays convey important information in an easy-to-see way.

I would like to propose the following enhancement with regards to how all overlays are handled.

Would it be possible to add an alpha (transparency) setting to decorators? When the item being decorated is in "non-active" state (has not focus, not selected, mouse not hovering over it, etc) the overlays are displayed using opacity of 50% (or some other, configurable, value) which will make the main icon visible through the overlay. When the object becomes "active" (gets focus, gets selected, or when simply mouse hovers over it) the icon is re-decorated with opacity level set to 100% for overlays (which makes it look as it is today)
Comment 1 Tod Creasey CLA 2007-05-30 12:31:30 EDT
Note that this is a big change
Comment 2 Alex Bernstein CLA 2007-05-30 12:43:42 EDT
I think it can be done almost entirely inside core code. The impact on users will be minimal, especially if there are some default values to be used. User could override those if needed. All we need is the access to the active widget/control to check the state, and the overlays which we already have.
Comment 3 Tod Creasey CLA 2007-05-30 12:59:25 EDT
If you think it is easy by all means attach a patch - the decorator manager is currently client agnostic so you would need to think of a way to send the state to it.
Comment 4 Boris Bokowski CLA 2009-11-17 10:54:23 EST
Oleg is now responsible for watching the [Decorators] category.
Comment 5 Eclipse Webmaster CLA 2019-09-06 15:32:45 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.
Comment 6 Eclipse Webmaster CLA 2019-09-06 15:37:18 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.