Review Request 127102: Use fixed width for digital clock applet
Daniel Faust
hessijames at mailbox.org
Tue Mar 15 17:45:45 GMT 2016
> On März 15, 2016, 5:48 nachm., Martin Klapetek wrote:
> > I've tested it extensively and it works great. Thanks a lot!
> >
> > There's one more issue - http://paste.opensuse.org/view/raw/f8ba5d0d - the same font size should also be applied to the left date label (there are; the bottom should stay as is). Do you think you could include it as part of this patch?
I changed it, but now I'm not so sure anymore if the fixed font size wasn't intentional.
It would be a separate issue anyway and not connected to this one, so if you want, I can upload the patch to a new review request.
> On März 15, 2016, 5:48 nachm., Martin Klapetek wrote:
> > applets/digital-clock/package/contents/ui/DigitalClock.qml, lines 565-568
> > <https://git.reviewboard.kde.org/r/127102/diff/3/?file=448492#file448492line565>
> >
> > Can't we just compare "A" and "P" width's and use that? Would spare creating two Date objects and two calls to Qt.formatTime
No, because eg. in german the strings for am and pm are "vorm." and "nachm.".
> On März 15, 2016, 5:48 nachm., Martin Klapetek wrote:
> > applets/digital-clock/package/contents/ui/DigitalClock.qml, line 555
> > <https://git.reviewboard.kde.org/r/127102/diff/3/?file=448492#file448492line555>
> >
> > spaces around operators
Sure thing.
- Daniel
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127102/#review93561
-----------------------------------------------------------
On März 8, 2016, 6:53 nachm., Daniel Faust wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/127102/
> -----------------------------------------------------------
>
> (Updated März 8, 2016, 6:53 nachm.)
>
>
> Review request for kde-workspace and Plasma.
>
>
> Bugs: 347724
> https://bugs.kde.org/show_bug.cgi?id=347724
>
>
> Repository: plasma-workspace
>
>
> Description
> -------
>
> Currently the width of the date label is not fixed but changes depending on the text. This causes the entire applet to change its width (if the time is the widest displayed item). This in turn can cause all other applets in the same panel to move whenever the displayed time changes.
>
> This patch uses FontMetrics to iterate over all possible time strings (with different width) and chooses the widest of them as reference for the fixed width of the time label.
>
> This way the width of the applet stays the same (unless the date is displayed and changes). The text remains centered though, which means that it can still move within the applet when the time changes.
>
>
> Diffs
> -----
>
> applets/digital-clock/package/contents/ui/DigitalClock.qml 95bb071
>
> Diff: https://git.reviewboard.kde.org/r/127102/diff/
>
>
> Testing
> -------
>
> Works with horizontal and vertical panel.
> Also displaying different combinations of "seconds", "date" and "timezone" works.
>
>
> Thanks,
>
> Daniel Faust
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20160315/4d47d7f4/attachment.htm>
More information about the kde-core-devel
mailing list