Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi,

On 12.09.2012 13:24, Sagar Srivastava wrote:
I am working on bug 44657 reported in bugzilla for Libreoffice .

It is regarding broken horizontal scrollbar in RTL user interface.
I need some help to locate the part of source code to be hit to solve
this bug.

1. It is only in Calc, so I have found
sc/source/ui/view/tabview4.cxx, method ScTabView::SetScrollBar which
contains an interesting comment:
 "RTL layout uses a negative range to simulate a mirrored scroll bar."
Maybe that is the problem?.. If not - look at the other ScTabView methods.

2. The ScrollBar class is here:
vcl/source/control/scrbar.cxx

3. Comment 14 says it is gtk+ specific, native gtk+ rendering is here
vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx

Feel free to ask if you need additional pointers.

Thanks for digging! :)

Ivan

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.