Author: arielch
Date: Mon Feb 25 15:09:43 2013
New Revision: 1449742

URL: http://svn.apache.org/r1449742
Log:
i117782 - Re-size controls according to the optimal size

Modified:
    openoffice/trunk/main/sc/source/ui/optdlg/tpcalc.cxx
    openoffice/trunk/main/sc/source/ui/src/optdlg.src

Modified: openoffice/trunk/main/sc/source/ui/optdlg/tpcalc.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/ui/optdlg/tpcalc.cxx?rev=1449742&r1=1449741&r2=1449742&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/ui/optdlg/tpcalc.cxx (original)
+++ openoffice/trunk/main/sc/source/ui/optdlg/tpcalc.cxx Mon Feb 25 15:09:43 
2013
@@ -112,6 +112,17 @@ __EXPORT ScTpCalcOptions::~ScTpCalcOptio
 
 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 ) 
);

Modified: openoffice/trunk/main/sc/source/ui/src/optdlg.src
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sc/source/ui/src/optdlg.src?rev=1449742&r1=1449741&r2=1449742&view=diff
==============================================================================
--- openoffice/trunk/main/sc/source/ui/src/optdlg.src (original)
+++ openoffice/trunk/main/sc/source/ui/src/optdlg.src Mon Feb 25 15:09:43 2013
@@ -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
     {


Reply via email to