View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004558 | JEDI VCL | 02 Installation | public | 2008-10-31 02:45 | 2008-10-31 15:36 |
Reporter | akalwa | Assigned To | AHUser | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | Daily / GIT | ||||
Target Version | Fixed in Version | 3.36 | |||
Summary | 0004558: JVCL Installer Package Selection ChecklistBox has painting problems | ||||
Description | The JVCL Installer has some serious painting problems in the package selection list (CheckListBox). The checkboxes don't paint correctly when scrolling the list: - no checkmark but item *is* checked - black background See attached screenshot | ||||
Additional Information | Windows XP SP3 Themes enabled | ||||
Tags | No tags attached. | ||||
2008-10-31 02:45
|
|
|
I only see this painting issue in with a Delphi 2009 compiled installer. The Delphi 2007 installer (and earlier Delphi versions) do not have this issue. Doesn't that mean that it is a Delphi 2009 bug from which the JVCL Installer suffers? |
|
The TCheckListBox does not work with DoubleBuffered=True. And because of the new Delphi 2009 property "ParentDoubleBuffered default True" the DoubleBuffered property of the TCheckListBox becomes True if the installer is compiled with Delphi 2009. I've added code that turns ParentDoubleBuffered off for the CheckListBox. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-10-31 02:45 | akalwa | New Issue | |
2008-10-31 02:45 | akalwa | File Added: JVCLInstallerPaintingProblem.png | |
2008-10-31 12:01 | AHUser | Note Added: 0014935 | |
2008-10-31 15:36 | AHUser | Status | new => resolved |
2008-10-31 15:36 | AHUser | Fixed in Version | => Daily / SVN |
2008-10-31 15:36 | AHUser | Resolution | open => fixed |
2008-10-31 15:36 | AHUser | Assigned To | => AHUser |
2008-10-31 15:36 | AHUser | Note Added: 0014937 |