<div dir="ltr"><div class="gmail_quote">On Tue, Dec 27, 2011 at 4:50 PM, Jan Holesovsky <span dir="ltr">&lt;<a href="mailto:kendy@suse.cz">kendy@suse.cz</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Ivan,<br>
<br>
Ivan Timofeev píše v Út 27. 12. 2011 v 17:47 +0400:<br>
<div class="im"><br>
&gt; SwMultiTOXTabDialog is derived from TabDialog. TabDialog uses the weird<br>
&gt; automatic arrangement code, see vcl/source/window/tabdlg.cxx, method<br>
&gt; TabDialog::ImplPosControls(). After executing this method all controls<br>
&gt; below a TabControl will have the same width! And this width is<br>
&gt; calculated as max width of text of control plus some constant<br>
&gt; IMPL_EXTRA_BUTTON_WIDTH. For buttons this works. For checkbox this fails.<br>
<br>
</div>Great catch! :-)<br>
<div class="im"><br>
&gt; So what to do?<br>
&gt;<br>
&gt; 1. dirty hack: increase IMPL_EXTRA_BUTTON_WIDTH :)<br>
&gt; 2. consider type of controls and use an appropriate method to determine<br>
&gt; the width.<br>
&gt; 3. smth else?<br>
<br>
</div>Based on your nice analysis, I pushed this:<br>
<br>
<a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=f29c4dca4a451d28d5fef06c966725636e542eeb" target="_blank">http://cgit.freedesktop.org/libreoffice/core/commit/?id=f29c4dca4a451d28d5fef06c966725636e542eeb</a><br>

<br>
[both to master and libreoffice-3-5]<br></blockquote></div><br>Thank you guys... it&#39;s fun to see things going forward fast with collaboration.<br><br>Kaplan<br></div>