diff --git a/main/sc/source/ui/optdlg/tpcalc.cxx b/main/sc/source/ui/optdlg/tpcalc.cxx index 166d39e..5d325cc 100644 --- a/main/sc/source/ui/optdlg/tpcalc.cxx +++ b/main/sc/source/ui/optdlg/tpcalc.cxx @@ -112,6 +112,17 @@ __EXPORT ScTpCalcOptions::~ScTpCalcOptions() void ScTpCalcOptions::Init() { + const Size a6Size = aFtPrec.LogicToPixel( Size( 6, 6 ), MAP_APPFONT ); + const Size aMin = aFtPrec.CalcMinimumSize(); + const Point aPos = aFtPrec.GetPosPixel(); + const long nNewX = aPos.X() + aFtPrec.GetSizePixel().Width() - aMin.Width(); + + aFtPrec.SetPosPixel( Point( nNewX, aPos.Y() ) ); + aFtPrec.SetSizePixel( aMin ); + aBtnGeneralPrec.SetSizePixel( Size( + nNewX - a6Size.Width() - aBtnGeneralPrec.GetPosPixel().X(), + aBtnGeneralPrec.GetSizePixel().Height() ) ); + aBtnIterate .SetClickHdl( LINK( this, ScTpCalcOptions, CheckClickHdl ) ); aBtnGeneralPrec.SetClickHdl( LINK(this, ScTpCalcOptions, CheckClickHdl) ); aBtnDateStd .SetClickHdl( LINK( this, ScTpCalcOptions, RadioClickHdl ) ); diff --git a/main/sc/source/ui/src/optdlg.src b/main/sc/source/ui/src/optdlg.src index 0421f98..5d1dc61 100644 --- a/main/sc/source/ui/src/optdlg.src +++ b/main/sc/source/ui/src/optdlg.src @@ -160,8 +160,9 @@ TabPage RID_SCPAGE_CALC { HelpID = "sc:CheckBox:RID_SCPAGE_CALC:BTN_GENERAL_PREC"; Pos = MAP_APPFONT ( 12 , 147 ) ; - Size = MAP_APPFONT ( 200 , 10 ) ; + Size = MAP_APPFONT ( 148 , 26 ) ; Text [ en-US ] = "Limit decimals for general number format" ; + WordBreak = TRUE ; }; FixedText FT_PREC {