| Summary: | TableItem/TreeItem with image set rendered differently for Table/Tree with SWT.FULL_SELECTION | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Valentin Baciu <valentinbaciu> | ||||||
| Component: | SWT | Assignee: | Steve Northover <snorthov> | ||||||
| Status: | CLOSED WONTFIX | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | csalter, eclipse.felipe, fwp, snorthov | ||||||
| Version: | 3.2 | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Valentin Baciu
Created attachment 37032 [details]
Simple example showing the problem
Created attachment 37033 [details]
Screenshot
FH, didn't Florian submit a patch for this one? Did we already fix it? Do you mean bug 127216? That covers a different issue. (Actually, you're right, it's about check box shades too, but real table check boxes, not item images that happen to depict a check box.) This report, I think, boils down to two things: 1) The table widget applies a shade to an item image in a selected row while the tree widget doesn't. -> Platform behaviour 2) The shade on the table item image doesn't look good. -> This can be improved if the reporter installs a manifest file Could you please explain what do you mean by "installing a manifest file"? Thanks, Valentin (In reply to comment #5) > Could you please explain what do you mean by "installing a manifest file"? This means adding a javaw.exe.manifest file to the bin folder of your respective JRE installation (e.g. C:\Program Files\Java\jre1.5.0_06\bin). When this file is present, Windows XP will give your SWT application a properly-themed look. As a side-effect, the shade on your table item image will be less grainy. (Note, however, that there will still be a difference in appearance when compared to a tree item.) More information is available at http://www.eclipse.org/swt/faq.php#xpthemes Unless Florian has some ideas, I'd suggest we close this. Actually, let's close it now since using the manifest file fixes it. Closing. |