[PATCH] fix KDialog to use platform native layout spacing and margins
Christoph Feck
christoph at maxiom.de
Sat Nov 29 19:21:14 GMT 2008
Hello,
this is my first post to this list, so please be gentle with my mistakes :)
I noticed that KDialog uses its own hard coded sizes for spacing and margins,
which I consider bad, because Qt styles can compute layouts depending on
widget types and pairs, so even a configurable value would be wrong.
This patch should "move" those fixed values to KStyle, meaning any style
automatically inherits the KDE defaults (should they ever change).
Additionally, KDialog no longer sets these attributes on it's TopLayout, so
that it can respect the style's layoutSpacingImplementation() method, which
results in better platform native appearance e.g. on QMacStyle.
I already posted this to kde.bugs.org as bug #176473, since I was not
subscribed to this list before, and am looking for someone who could review
this patch. But I am adding it here, too, as I do not know if you prefer it
here.
Thanks,
Christoph Feck (kdepepo on #kde-devel)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: layout.diff
Type: text/x-diff
Size: 5409 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20081129/3be8a9ce/attachment.diff>
More information about the kde-core-devel
mailing list