sc/source/ui/optdlg/tpdefaults.cxx | 11 +++++++++++ sc/source/ui/src/optdlg.src | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-)
New commits: commit 225647779959d24cfdaea62968f518cc52533a90 Author: Andras Timar <ati...@suse.com> Date: Wed Jan 18 23:48:43 2012 +0100 fdo#44896 accomodate localized text expansion diff --git a/sc/source/ui/optdlg/tpdefaults.cxx b/sc/source/ui/optdlg/tpdefaults.cxx index bd1cc68..afced22 100644 --- a/sc/source/ui/optdlg/tpdefaults.cxx +++ b/sc/source/ui/optdlg/tpdefaults.cxx @@ -50,6 +50,17 @@ ScTpDefaultsOptions::ScTpDefaultsOptions(Window *pParent, const SfxItemSet &rCor rCoreAttrs.Get(GetWhich(SID_SCDOCOPTIONS))); mpLocalOptions.reset(new ScDocOptions(rItem.GetDocOptions())); + long nTxtW = aFtNSheets.GetCtrlTextWidth( aFtNSheets.GetText() ); + long nCtrlW = aFtNSheets.GetSizePixel().Width(); + if ( nTxtW >= nCtrlW ) + { + Size aNewSize = aFtNSheets.GetSizePixel(); + aNewSize.Width() += ( nTxtW - nCtrlW ); + aFtNSheets.SetSizePixel( aNewSize ); + Point aNewPoint = aEdNSheets.GetPosPixel(); + aNewPoint.X() += ( nTxtW - nCtrlW ); + aEdNSheets.SetPosPixel( aNewPoint ); + } aEdNSheets.SetModifyHdl( LINK(this, ScTpDefaultsOptions, NumModifiedHdl) ); } diff --git a/sc/source/ui/src/optdlg.src b/sc/source/ui/src/optdlg.src index a8f82a5..8012628 100644 --- a/sc/source/ui/src/optdlg.src +++ b/sc/source/ui/src/optdlg.src @@ -926,14 +926,14 @@ TabPage RID_SCPAGE_DEFAULTS FixedText FT_NSHEETS { Pos = MAP_APPFONT ( 12 , 16 ) ; - Size = MAP_APPFONT ( 120 , 8 ) ; + Size = MAP_APPFONT ( 110 , 8 ) ; Text [ en-US ] = "Number of worksheets in new document"; }; NumericField ED_NSHEETS { HelpID = "sc:NumericField:RID_SCPAGE_CALC:ED_NSHEETS"; Border = TRUE ; - Pos = MAP_APPFONT ( 150 , 14 ) ; + Pos = MAP_APPFONT ( 130 , 14 ) ; Size = MAP_APPFONT ( 25 , 12 ) ; Minimum = 1 ; Maximum = 32000 ; _______________________________________________ Libreoffice-commits mailing list Libreoffice-commits@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits