Review Request: give the measurement numbers in the rulers a 1 pixel margin

Commit Hook null at kde.org
Sun Apr 15 13:36:00 BST 2012


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


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

- Commit Hook


On April 15, 2012, 2:52 a.m., Friedrich W. H. Kossebau wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/104602/
> -----------------------------------------------------------
> 
> (Updated April 15, 2012, 2:52 a.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Description
> -------
> 
> Another thing that always sticked into my eyes with Calligra was that the numbers in the rulers did not have a margin around or are even painted over the rectangle of the horizontal ruler for me. Attached patch fixes that for me, cmp. also the screenshots.
> 
> It adds a 1 pixel margin around the numbers to both the outside border and the mark's line.
> Also makes the rectangle of the horizontal ruler use the full height. Having this smaller just for the tabs & line starts/ends can be questioned, as in Krita and other non-mainly text-oriented UIs there is no need for that, so just a useless mismatch between horizontal and vertical ruler. And the smaller rectangle did not really seem to improve usability with text layout control for me.
> 
> Also improves the centering of the number in the horizontal ruler (using /2.0 instead of /2).
> (vertical ruler has an offset due to an error in Qt? the coords are okay, as proved by drawing test lines, just the text has a +1 pixel offset)
> 
> Code adds the assumption that digits for the number only use glyphs which do not go below the baseline. Does this hold?
>     
> Ideally the color of the markers are not also in the text color, but some widget color. I tried the Inactive text color for now. Any better idea, which works with both the normal background and the active rectangle? (too bad there is no QWidget standard element for rulers)
> 
> FYI, in general, after this fix I would like to try another look, partially inspired by other rulers out there ;) Also that for updates (like on mouse move) the whole ruler is repainted makes me cry :)
> 
> There also seems to be an error with the "new tab element" being shown inside the ruler in Krita and others? To be corrected in another patch first.
> 
> 
> Diffs
> -----
> 
>   libs/main/KoRuler.cpp b511000 
> 
> Diff: http://git.reviewboard.kde.org/r/104602/diff/
> 
> 
> Testing
> -------
> 
> Changed the zoom and also edited tabulators.
> 
> 
> Screenshots
> -----------
> 
> Before
>   http://git.reviewboard.kde.org/r/104602/s/529/
> After
>   http://git.reviewboard.kde.org/r/104602/s/530/
> 
> 
> Thanks,
> 
> Friedrich W. H. Kossebau
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20120415/23ffbca5/attachment.htm>


More information about the calligra-devel mailing list