[Libreoffice] minor problem with Insert -> indexes and tables dialog

Ivan Timofeev timofeev.i.s at gmail.com
Tue Dec 27 05:47:55 PST 2011

Hi Kaplan,

27.12.2011 03:04, Lior Kaplan пишет:
> The in Insert -> Indexes and Tables dialog, the word "Preview" (bottom
> right corner in English interface) is trimmed. See screenshot (3.5.0
> beta2). In RTL interface the same problem happens, and with a longer
> translation more of the text is trimmed.

No problem for me, but I use the other font...

> As this is a minor issue, I preferred to mention it here instead of
> opening a bug... (but I will if needed). I guess the change is at
> sw/source/ui/index/* but not sure where exactly (sorry, not a programmer).

Not a great programmer too, but lets look together... :)

SwMultiTOXTabDialog is derived from TabDialog. TabDialog uses the weird 
automatic arrangement code, see vcl/source/window/tabdlg.cxx, method 
TabDialog::ImplPosControls(). After executing this method all controls 
below a TabControl will have the same width! And this width is 
calculated as max width of text of control plus some constant 
IMPL_EXTRA_BUTTON_WIDTH. For buttons this works. For checkbox this fails.

So what to do?

1. dirty hack: increase IMPL_EXTRA_BUTTON_WIDTH :)
2. consider type of controls and use an appropriate method to determine 
the width.
3. smth else?


More information about the LibreOffice mailing list