sw/source/ui/index/cnttab.src | 2 +- vcl/source/window/tabdlg.cxx | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-)
New commits: commit f29c4dca4a451d28d5fef06c966725636e542eeb Author: Jan Holesovsky <ke...@suse.cz> Date: Tue Dec 27 15:41:22 2011 +0100 Thanks to Ivan Timofeev, fix the 'Preview' checkbox in 'Indexes and Tables...' diff --git a/sw/source/ui/index/cnttab.src b/sw/source/ui/index/cnttab.src index 71f034d..c2ce533 100644 --- a/sw/source/ui/index/cnttab.src +++ b/sw/source/ui/index/cnttab.src @@ -106,7 +106,7 @@ TabDialog DLG_MULTI_TOX }; CheckBox CB_SHOWEXAMPLE { - Size = MAP_APPFONT ( 200, 10 ) ; + Size = MAP_APPFONT ( 45, 10 ) ; Text [ en-US ] = "Preview"; }; Text [ en-US ] = "Insert Index/Table"; diff --git a/vcl/source/window/tabdlg.cxx b/vcl/source/window/tabdlg.cxx index ba67ed1..7c68367 100644 --- a/vcl/source/window/tabdlg.cxx +++ b/vcl/source/window/tabdlg.cxx @@ -61,12 +61,11 @@ void TabDialog::ImplPosControls() pTabControl = (TabControl*)pChild; else if ( pTabControl ) { - long nTxtWidth = pChild->GetCtrlTextWidth( pChild->GetText() ); - nTxtWidth += IMPL_EXTRA_BUTTON_WIDTH; + Size aOptimalSize( pChild->GetOptimalSize( WINDOWSIZE_PREFERRED ) ); + long nTxtWidth = aOptimalSize.Width(); if ( nTxtWidth > aCtrlSize.Width() ) aCtrlSize.Width() = nTxtWidth; - long nTxtHeight = pChild->GetTextHeight(); - nTxtHeight += IMPL_EXTRA_BUTTON_HEIGHT; + long nTxtHeight = aOptimalSize.Height(); if ( nTxtHeight > aCtrlSize.Height() ) aCtrlSize.Height() = nTxtHeight; nDownCtrl++; _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits