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


This review has been submitted with commit 
d525c4c35f67a1e7760b074cb1673c01d896a683 by Friedrich W. H. Kossebau to branch 
master.

- Commit Hook


On June 4, 2012, 12:06 p.m., Friedrich W. H. Kossebau wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/105148/
> -----------------------------------------------------------
> 
> (Updated June 4, 2012, 12:06 p.m.)
> 
> 
> Review request for Calligra, Pierre Stirnweiss and C. Boemann.
> 
> 
> Description
> -------
> 
> With dark color schemes the previews of the text styles are usually unusable. 
> Reason is that the usual document text colors are dark and made for a white 
> paper background, but for the comboboxes and the listviews with the styles 
> the UI background is used, not the one of the document. This is inconsistent 
> with the preview area of the stylemanager, where a white background is used, 
> not the UI one.
> 
> Another problem is that for these style previews the default text color is 
> the one of the UI, not black. This is also inconsistent with the rendering on 
> the document, where black is used without a given color, cmp. 
> KoTextLayoutArea::paint(...):
>                             if (format.foreground().style() == Qt::NoBrush) {
>                                 f.setForeground(QBrush(QColor(0, 0, 0)));
>                             }
> 
> Attached patch fixes that, by setting the base color to white for StylesCombo 
> and the style listviews in the manager (and the "text" color to black, used 
> to render the popup button), as well as setting the default text color to 
> black for the thumbnailer. 
> 
> Ideally the background color would be the one of the currently 
> selected/focussed shape/page. But I have no idea yet how to get that property 
> and also the signals if the background color changed. Pointers welcome. That 
> could also be used to control the background of the preview box in the 
> stylemanager, which is currently hardcoded to white. So at least this patch 
> makes all previews consistent.
> 
> 
> Diffs
> -----
> 
>   libs/textlayout/KoStyleThumbnailer.cpp a3d90fc 
>   plugins/textshape/dialogs/StyleManager.cpp a76e2cf 
>   plugins/textshape/dialogs/StylesCombo.cpp 35461f6 
> 
> Diff: http://git.reviewboard.kde.org/r/105148/diff/
> 
> 
> Testing
> -------
> 
> Tried several Qt styles (oxygen, plastique, windows) and different color 
> schemes, always looked good/okay.
> 
> 
> Screenshots
> -----------
> 
> Stylemanager Before
>   http://git.reviewboard.kde.org/r/105148/s/591/
> Stylemanager After
>   http://git.reviewboard.kde.org/r/105148/s/592/
> Comboboxes Before
>   http://git.reviewboard.kde.org/r/105148/s/593/
> Comboboxes After
>   http://git.reviewboard.kde.org/r/105148/s/594/
> 
> 
> Thanks,
> 
> Friedrich W. H. Kossebau
> 
>

_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to