Author: arielch
Date: Thu Nov 29 01:48:24 2012
New Revision: 1415028

URL: http://svn.apache.org/viewvc?rev=1415028&view=rev
Log:
#i104820# - Fix overlapping controls

Modified:
    openoffice/trunk/main/cui/source/options/optinet2.cxx
    openoffice/trunk/main/cui/source/options/optinet2.src

Modified: openoffice/trunk/main/cui/source/options/optinet2.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/cui/source/options/optinet2.cxx?rev=1415028&r1=1415027&r2=1415028&view=diff
==============================================================================
--- openoffice/trunk/main/cui/source/options/optinet2.cxx (original)
+++ openoffice/trunk/main/cui/source/options/optinet2.cxx Thu Nov 29 01:48:24 
2012
@@ -874,14 +874,15 @@ void SvxSearchTabPage::InitControls_Impl
     }
 
     // resize all labels
-    nLabelTextWidth = nLabelTextWidth * 120 / 100; // additional space looks 
better
+    const Size aSpace = aSearchNameFT.LogicToPixel( Size( RSC_SP_CTRL_DESC_Y, 
RSC_SP_CTRL_DESC_Y ), MAP_APPFONT );
+    nLabelTextWidth += aSpace.Width();
     const long nLabelWidth = aSearchNameFT.GetSizePixel().Width();
     const long nDelta = nLabelWidth - nLabelTextWidth;
     pLabel = pLabels;
     for ( i = 0; i < nLabelCount; ++i, ++pLabel )
     {
         Size aNewSize = (*pLabel)->GetSizePixel();
-        aNewSize.Width() += nDelta;
+        aNewSize.Width() = nLabelTextWidth;
         (*pLabel)->SetSizePixel( aNewSize );
     }
 

Modified: openoffice/trunk/main/cui/source/options/optinet2.src
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/cui/source/options/optinet2.src?rev=1415028&r1=1415027&r2=1415028&view=diff
==============================================================================
--- openoffice/trunk/main/cui/source/options/optinet2.src (original)
+++ openoffice/trunk/main/cui/source/options/optinet2.src Thu Nov 29 01:48:24 
2012
@@ -255,7 +255,7 @@ TabPage RID_SVXPAGE_INET_SEARCH
 {
        HelpId = HID_OPTIONS_SEARCH ;
        OutputSize = TRUE ;
-       Size = MAP_APPFONT ( 260 , 185 ) ;
+       Size = MAP_APPFONT ( TP_WIDTH , TP_HEIGHT ) ;
        SVLook = TRUE ;
        Hide = TRUE ;
        Text [ en-US ] = "Search" ;
@@ -304,7 +304,7 @@ TabPage RID_SVXPAGE_INET_SEARCH
         Pos = MAP_APPFONT ( EDIT_START_XPOS , GB_SEARCH_TOP + 26 ) ;
         Size = MAP_APPFONT ( 125 , 10 ) ;
                Check = TRUE ;
-               Text [ en-US ] = "And" ;
+               Text [ en-US ] = "~And" ;
        };
        RadioButton RB_OR
        {
@@ -379,31 +379,37 @@ TabPage RID_SVXPAGE_INET_SEARCH
                        < "Lower" ; > ;
                };
        };
+
+    #define PB_SEARCH_POS_Y     TP_HEIGHT - RSC_CD_PUSHBUTTON_HEIGHT - 
RSC_SP_TBPG_INNERBORDER_BOTTOM
+    #define PB_SEARCH_POS_X1    TP_WIDTH - ( RSC_CD_PUSHBUTTON_WIDTH * 4 ) - ( 
RSC_SP_CTRL_GROUP_X * 3 ) - RSC_SP_TBPG_INNERBORDER_RIGHT
+    #define PB_SEARCH_POS_X2    TP_WIDTH - ( RSC_CD_PUSHBUTTON_WIDTH * 3 ) - ( 
RSC_SP_CTRL_GROUP_X * 2 ) - RSC_SP_TBPG_INNERBORDER_RIGHT
+    #define PB_SEARCH_POS_X3    TP_WIDTH - ( RSC_CD_PUSHBUTTON_WIDTH * 2 ) - ( 
RSC_SP_CTRL_GROUP_X * 1 ) - RSC_SP_TBPG_INNERBORDER_RIGHT
+    #define PB_SEARCH_POS_X4    TP_WIDTH - RSC_CD_PUSHBUTTON_WIDTH - 
RSC_SP_TBPG_INNERBORDER_RIGHT
     PushButton PB_NEW
        {
         HelpID = "cui:PushButton:RID_SVXPAGE_INET_SEARCH:PB_NEW";
-        Pos = MAP_APPFONT ( 39 , GB_SEARCH_TOP + 131 + 6 ) ;
+        Pos = MAP_APPFONT ( PB_SEARCH_POS_X1 , PB_SEARCH_POS_Y ) ;
                Size = MAP_APPFONT ( 50 , 14 ) ;
                Text [ en-US ] = "N~ew";
        };
        PushButton PB_ADD
        {
            HelpID = "cui:PushButton:RID_SVXPAGE_INET_SEARCH:PB_ADD";
-        Pos = MAP_APPFONT ( 92 , GB_SEARCH_TOP + 131 + 6 ) ;
+        Pos = MAP_APPFONT (PB_SEARCH_POS_X2 , PB_SEARCH_POS_Y ) ;
                Size = MAP_APPFONT ( 50 , 14 ) ;
                Text [ en-US ] = "~Add" ;
        };
        PushButton PB_CHANGE
        {
            HelpID = "cui:PushButton:RID_SVXPAGE_INET_SEARCH:PB_CHANGE";
-        Pos = MAP_APPFONT ( 145 , GB_SEARCH_TOP + 131 + 6 ) ;
+        Pos = MAP_APPFONT ( PB_SEARCH_POS_X3 , PB_SEARCH_POS_Y ) ;
                Size = MAP_APPFONT ( 50 , 14 ) ;
                Text [ en-US ] = "~Modify" ;
        };
        PushButton PB_DELETE
        {
            HelpID = "cui:PushButton:RID_SVXPAGE_INET_SEARCH:PB_DELETE";
-        Pos = MAP_APPFONT ( 198 , GB_SEARCH_TOP + 131 + 6 ) ;
+        Pos = MAP_APPFONT ( PB_SEARCH_POS_X4 , PB_SEARCH_POS_Y ) ;
                Size = MAP_APPFONT ( 50 , 14 ) ;
                Text [ en-US ] = "~Delete" ;
        };


Reply via email to