View Issue Details

IDProjectCategoryView StatusLast Update
0036911LazarusLCLpublic2020-04-22 19:11
ReporterMichael Van Canneyt Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version2.0.6 
Summary0036911: Checkboxes disappear
DescriptionOn MacOS, 'embedded' checkboxes disappear when the mouse goes over them, making it impossible to see whether you checked or unchecked the checkbox.

Attached 2 screenshots.
Steps To Reproduce
The behavious can be observed in the IDE in the online package manager and in the object inspector:
hover the mouse over a checkbox in the OI and you will see it disappear.
Same in the Online Package manager: hover the mouse over a package name, and the checkbox in front of it will disappear.
Additional InformationTested in a vanilla install of Lazarus 2.0.6
TagsNo tags attached.
Fixed in Revision
LazTarget
WidgetsetCarbon
Attached Files

Activities

Michael Van Canneyt

2020-04-13 16:55

administrator  

Juha Manninen

2020-04-13 18:14

developer   ~0122133

Both checkboxes are customdrawn, although not the same ones.
One is part of VirtualTreeView, another is custom made for OI.
They used to work with Carbon. What broke them?

Zeljan Rikalo

2020-04-22 19:11

developer   ~0122342

AFAIK both are drawn by themes, so it's problem somewhere in themes implementation for carbon.

Issue History

Date Modified Username Field Change
2020-04-13 16:55 Michael Van Canneyt New Issue
2020-04-13 16:55 Michael Van Canneyt File Added: Screenshot 2020-04-13 at 11.46.14.png
2020-04-13 16:55 Michael Van Canneyt File Added: Screenshot 2020-04-13 at 11.47.53.png
2020-04-13 18:14 Juha Manninen Note Added: 0122133
2020-04-22 19:11 Zeljan Rikalo Note Added: 0122342