[Libreoffice] Rectangle width

Jan Holesovsky kendy at suse.cz
Wed Aug 31 01:16:17 PDT 2011

Di Dmitry

On 2011-08-23 at 13:23 +0400, Dmitry. A. Ashkadov wrote:

> For example, there is small bug corresponding to this problem. See
> function «ImplDrawDropdownArrow» in «toolbox.cxx» («vcl» module).
> A lines
>     long x = rDropDownRect.Left() + (rDropDownRect.getWidth() -
> width)/2;
>     long y = rDropDownRect.Top() + (rDropDownRect.getHeight() -
> height)/2;
> use wrong functions getHeight() and getWidth() , but really should use
> GetHeight() and GetWidth(). 
> So, this problem causes the dropdown arrows of menubuttons on
> toolboxes to be shifted left.
> Shifted left dropdown arrow
This code got changed a lot in master:


So I hope this wrong computation is gone there ;-)  If not, further
improvements are welcome!

Thank you,

More information about the LibreOffice mailing list