Bug 354756

Summary: Checkbox theming approach prevents implementation of Breeze checkbox design
Product: [Frameworks and Libraries] libplasma Reporter: Andrew Lake <jamboarder>
Component: componentsAssignee: Marco Martin <notmart>
Status: CLOSED FIXED    
Severity: normal CC: codestruct
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andrew Lake 2015-11-02 22:23:13 UTC
The current approach that renders a button background and the checkmarks.svg element on top of the button.svg background makes it challenging to implement the Breeze checkbox design in the plasma theme (the checkbox background is different from the button background).

One possible backward compatible solution might be to define new elements in checkmarks.svg that allow the theme to specify the full visuals for the checkbox in one place.

Reproducible: Always
Comment 1 Marco Martin 2015-11-19 10:09:40 UTC
still valid? even tough the button graphics is still used, it looks pretty near in the latest version
Comment 2 Marco Martin 2016-02-17 10:04:43 UTC
marking as "close enough"