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.