Review Request: Plasma QML Components: fix internal anchoring in ToolButton

Sebastian Kügler sebas at kde.org
Wed Dec 19 13:49:08 GMT 2012


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/107813/#review23723
-----------------------------------------------------------

Ship it!


I like this, it cleans up some "why is this that way anyway" stuff, makes the code much cleaner. I haven't tested it, but it *looks* good to me. 4.9, 4.10 and master branches, please.

- Sebastian Kügler


On Dec. 19, 2012, 1:46 p.m., Sebastian Gottfried wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/107813/
> -----------------------------------------------------------
> 
> (Updated Dec. 19, 2012, 1:46 p.m.)
> 
> 
> Review request for KDE Runtime and Marco Martin.
> 
> 
> Description
> -------
> 
> There is a bug in the tool button component resulting in layout breakage if one clears and sets the text property of the component when not visible, see the attached screenshot.
> 
> I have tried to solve the issue without changing the existing anchoring system, but without success. The only working solution was to put the icon and the label item into Column item. That way I was able to fix the bug and even get rid of the ugly explicit non-declarative anchor assignments.
> 
> I have also removed the preferredWidth property of the label item, that one always evaluated to paintedWidth, anyway.
> 
> For consistency the button component should get the same treatment, I will do so once I get positive feedback here.
> 
> 
> Diffs
> -----
> 
>   plasma/declarativeimports/plasmacomponents/qml/ToolButton.qml 594067d 
> 
> Diff: http://git.reviewboard.kde.org/r/107813/diff/
> 
> 
> Testing
> -------
> 
> Work as expected. No behavioral changes apart from the bugfix.
> 
> 
> Screenshots
> -----------
> 
> Broken tool button layout
>   http://git.reviewboard.kde.org/r/107813/s/921/
> 
> 
> Thanks,
> 
> Sebastian Gottfried
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20121219/c6f1889f/attachment.htm>


More information about the kde-core-devel mailing list