<html>
<head>
<base href="https://bugs.documentfoundation.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Wrong width/placement of Calc multiline scrollbar"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=101443#c12">Comment # 12</a>
on <a class="bz_bug_link
bz_status_UNCONFIRMED "
title="UNCONFIRMED - Wrong width/placement of Calc multiline scrollbar"
href="https://bugs.documentfoundation.org/show_bug.cgi?id=101443">bug 101443</a>
from <span class="vcard"><a class="email" href="mailto:tietze.heiko@gmail.com" title="Heiko Tietze <tietze.heiko@gmail.com>"> <span class="fn">Heiko Tietze</span></a>
</span></b>
<pre>Created <span class=""><a href="http://bugs.documentfoundation.org/attachment.cgi?id=137452" name="attach_137452" title="Without left offset">attachment 137452</a> <a href="http://bugs.documentfoundation.org/attachment.cgi?id=137452&action=edit" title="Without left offset">[details]</a></span>
Without left offset
Agree with the OP that it looks not too good. Tried with LEFT_OFFSET 0 and that
solves the situation on Linux (Qt) but not really on macOS. Screenshot from
left to right: current situation, how it looks with zero offset on Linux and on
macOS. Patch is here <a href="https://gerrit.libreoffice.org/#/c/44205/">https://gerrit.libreoffice.org/#/c/44205/</a>
Proper solution would be to place the scrollbar right hand of the button above.
Guess this is the code pointer where SetPosPixel() could be replaced.
void ScInputBarGroup::Resize()
...
long nWidth = pParent->GetSizePixel().Width();
long nLeft = GetPosPixel().X();
Size aSize = GetSizePixel();
aSize.Width() = std::max(long(nWidth - nLeft - LEFT_OFFSET), long(0));
maScrollbar->SetPosPixel(Point( aSize.Width() -
maButton->GetSizePixel().Width(), maButton->GetSizePixel().Height() ) );</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>