plasma-framework/src
Friedrich W. H. Kossebau fca08ef241 FrameSvg: l & r borders or t & b don't need to have same height resp. width
Summary:
The specification for FrameSvg does not require that all borders exist
or that left & right and top & bottom borders have samples with the same
size in the scalable dimension.
The old assumption in the code broke e.g. themes which had special
variants per screen side for the panel-background and left out elements
for the border side which would not be rendered anyway, but only set a
margin-hint. So e.g. for a panel on the east screen edge, without the
left border element set, leftHeight would be 0 and as result also the
right border not be painted due to an empty size.

Reviewers: #plasma, apol

Reviewed By: apol

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D21106
2019-05-10 01:13:23 +02:00
..
declarativeimports PlatformComponentsPlugin: fix plugin iid to QQmlExtensionInterface 2019-05-04 01:48:46 +02:00
desktoptheme SVN_SILENT made messages (.desktop file) - always resolve ours 2019-05-08 05:45:12 +02:00
plasma FrameSvg: l & r borders or t & b don't need to have same height resp. width 2019-05-10 01:13:23 +02:00
plasmapkg Remove implicit string casting 2017-12-02 15:44:14 +01:00
plasmaquick [Dialog] Add CriticalNotification type 2019-05-02 10:15:57 +02:00
scriptengines Add invokable public API for emitting contextualActionsAboutToShow 2019-04-12 15:46:58 +01:00
tools Use more https in links (& update a few urls) 2019-01-19 16:36:59 +01:00
CMakeLists.txt remove kpart related code 2016-05-19 17:47:09 +02:00
Messages.sh Consolidate all plasma-framework catalogs 2014-04-25 10:40:12 +02:00