PR# 10883 Icon for expanded frozen class should be colored frozen
Problem Report Summary
Submitter: prestoat2000
Category: EiffelStudio
Priority: Medium
Date: 2006/08/04
Class: Bug
Severity: Non-critical
Number: 10883
Release: 5.7.62110
Confidential: No
Status: Analyzed
Responsible: paulbates
Environment: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.7) Gecko/20060120
Solaris 10 on x86
Synopsis: Icon for expanded frozen class should be colored frozen
Description
The icon for an expanded class that is also frozen should be the same color as a frozen class (such as SPECIAL). The shape already tells me it is expanded. Also, I noticed that the color of the icon for a non-frozen expanded class is different than the color for a non-frozen reference class in my cluster but not in a library or precompile. My expanded class icon is colored a brighter blue than icons for my reference classes. In a library, both expanded and reference class icons appear to have the same color of blue. The difference in color in my cluster is fairly obvious between expanded and reference classes. Is this intentional? Also, the color of a precompiled class icon used to be different (either darker or lighter blue than for a non-precompiled class) but I can't tell any difference since 5.6. I'm using Java Desktop System with 24-bit color.
To Reproduce
Problem Report Interactions
> The icon for an expanded class that is also frozen should be > the same color as a frozen class (such as SPECIAL). The > shape already tells me it is expanded. This part is not fixed in 6.4.79451. A frozen reference class icon has a different color than a frozen expanded class icon. Reopening report. You can close it if this is intentional, but it seems like a (minor) bug to me.
Closed, since Patrick has explained the strategy.
>Also, I noticed that the color of the icon for a non-frozen >expanded class is different than the color for a non-frozen >reference class in my cluster This has been fixed for the next release. >Also, the color of a precompiled class icon used to be >different We differentiate between read only and non read only classes. Normally all libraries and precompiles are read only and classes in there should have a lighter color than in normal clusters.