View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001790 | JEDI VCL | 00 JVCL Components | public | 2004-05-22 07:12 | 2004-06-04 05:51 |
| Reporter | speed_rabu | Assigned To | obones | ||
| Priority | normal | Severity | trivial | Reproducibility | always |
| Status | resolved | Resolution | fixed | ||
| Product Version | |||||
| Target Version | Fixed in Version | ||||
| Summary | 0001790: TJvBtnMenuItemPainter | ||||
| Description | Hi, Please the Bug ID: 1741. The same effect happens in JvBtnMenuItemPainter if a Frame is drawn. I think the solution is in DrawSelectedFrame. The Code must be like this: procedure TJvBtnMenuItemPainter.DrawSelectedFrame(ARect: TRect); begin ARect.Left := ARect.Left + FLeftMargin - 4; if FLowered then Frame3D(Canvas, ARect, clBtnShadow, clBtnHighlight, 1) else Frame3D(Canvas, ARect, clBtnHighlight, clBtnShadow, 1); end; | ||||
| Tags | No tags attached. | ||||
|
|
I think the code should rather be: if IsPopup then Inc(ARect.Left, FLeftMargin); if FLowered then ... |
|
|
I actually is not where it should be changed. It will be fix in the next CVS version of JvMenus.pas |
|
|
This is now fixed in the latest CVS version (1.55) |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2004-05-22 07:12 | speed_rabu | New Issue | |
| 2004-05-23 23:23 |
|
Note Added: 0004324 | |
| 2004-05-24 00:27 |
|
Status | new => acknowledged |
| 2004-06-02 21:55 | obones | Status | acknowledged => assigned |
| 2004-06-02 21:55 | obones | Assigned To | => obones |
| 2004-06-04 04:18 | obones | Note Added: 0004463 | |
| 2004-06-04 05:51 | obones | Status | assigned => resolved |
| 2004-06-04 05:51 | obones | Resolution | open => fixed |
| 2004-06-04 05:51 | obones | Note Added: 0004468 |