Author: zhengfan
Date: Mon Apr  1 15:37:21 2013
New Revision: 1463163

URL: http://svn.apache.org/r1463163
Log:
i121794: Commit for Paragraph Properties Panel, in Sidebar feature branch. By 
ZhengFan.

Modified:
    
openoffice/branches/sidebar/main/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx

Modified: 
openoffice/branches/sidebar/main/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/branches/sidebar/main/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx?rev=1463163&r1=1463162&r2=1463163&view=diff
==============================================================================
--- 
openoffice/branches/sidebar/main/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
 (original)
+++ 
openoffice/branches/sidebar/main/svx/source/sidebar/paragraph/ParaLineSpacingControl.cxx
 Mon Apr  1 15:37:21 2013
@@ -152,8 +152,7 @@ void ParaLineSpacingControl::initial()
        for (int i=0;i<4;i++)
                maLineSpacing.AddItem(mpImg[i], 
&mpImgSel[i],mpStr[i],&mpStrTip[i]);
 
-       maLineSpacing.InsertCustom(maImgCus, maImgCusGrey, maStrCus);
-       maLineSpacing.SetCustomTip(maStrCus); //Add
+       maLineSpacing.AddItem( maImgCus, 0, maStrCus, 0 );
 
        SetAllNoSel();
        Link aLink = LINK(this, ParaLineSpacingControl,VSSelHdl );
@@ -264,11 +263,11 @@ void ParaLineSpacingControl::Rearrange(S
                mbLineSPDisable = sal_False;
 
        if( mbLineSPDisable )
-               maLineSpacing.SetCusEnable(0);
+               maLineSpacing.ReplaceItemImages(5, maImgCusGrey,0);
        else
        {
-               maLineSpacing.SetCusEnable(1);
-               maLineSpacing.SetCustomTip(sHelpText,sal_True);//Modify for 
Sym2_7266
+               maLineSpacing.ReplaceItemImages(5, maImgCus,0);
+               maLineSpacing.SetItemText(5,sHelpText);
        }
 
        SfxItemState eState = currSPState;
@@ -303,7 +302,7 @@ void ParaLineSpacingControl::Rearrange(S
                                                mbUseLineSPCustom = 
DO_NOT_CUSTOM;
                                                if ( LINESPACE_1 == 
currSPItem->GetPropLineSpace() )
                                                {
-                                                       
maLineSpacing.SetSelItem(1);
+                                                       
maLineSpacing.SelectItem(1);
                                                        bValueSetFocus = 
sal_True;      //wj
                                                }
                                        }
@@ -317,7 +316,7 @@ void ParaLineSpacingControl::Rearrange(S
                                                        
pActLineDistFld->Disable();
                                                        
pActLineDistFld->SetText( String() );
                                                        mbUseLineSPCustom = 
DO_NOT_CUSTOM;
-                                                       
maLineSpacing.SetSelItem(1);
+                                                       
maLineSpacing.SelectItem(1);
                                                        bValueSetFocus = 
sal_True;      //wj
                                                        break;
                                                }
@@ -328,7 +327,7 @@ void ParaLineSpacingControl::Rearrange(S
                                                        
pActLineDistFld->SetText( String() );
 
                                                        mbUseLineSPCustom = 
DO_NOT_CUSTOM;
-                                                       
maLineSpacing.SetSelItem(3);
+                                                       
maLineSpacing.SelectItem(3);
                                                        bValueSetFocus = 
sal_True;      //wj
                                                        break;
                                                }
@@ -339,7 +338,7 @@ void ParaLineSpacingControl::Rearrange(S
                                                        
pActLineDistFld->SetText( String() );
                                                        
                                                        mbUseLineSPCustom = 
DO_NOT_CUSTOM;
-                                                       
maLineSpacing.SetSelItem(4);                                                    
+                                                       
maLineSpacing.SelectItem(4);                                                    
                                                        bValueSetFocus = 
sal_True;      //wj
                                                        break;
                                                }
@@ -367,13 +366,14 @@ void ParaLineSpacingControl::Rearrange(S
                                                if( 
currSPItem->GetPropLineSpace() == LINESPACE_115 )
                                                {
                                                        mbUseLineSPCustom = 
DO_NOT_CUSTOM;
-                                                       
maLineSpacing.SetSelItem(2);
+                                                       
maLineSpacing.SelectItem(2);
                                                        bValueSetFocus = 
sal_True;      //wj
                                                }
                                                else
                                                {
                                                        mbUseLineSPCustom = 
USE_CUSTOM;
-                                                       
maLineSpacing.SetSelItem(0);
+                                                       
maLineSpacing.SetNoSelection();
+                                                 maLineSpacing.SelectItem(0);
                                                }
                                        }
                                        break;
@@ -395,7 +395,8 @@ void ParaLineSpacingControl::Rearrange(S
                                                }
                                                pActLineDistFld->Enable();
                                                pActLineDistFld->Show();
-                                               maLineSpacing.SetSelItem(0);
+                                               maLineSpacing.SetNoSelection();
+                                          maLineSpacing.SelectItem(0);
 
                                                SetMetricValue( 
aLineDistAtMetricBox,
                                                        
currSPItem->GetInterLineSpace(), eUnit );
@@ -424,7 +425,8 @@ void ParaLineSpacingControl::Rearrange(S
                                }
                                pActLineDistFld->Enable();
                                pActLineDistFld->Show();
-                               maLineSpacing.SetSelItem(0);
+                               maLineSpacing.SetNoSelection();
+                            maLineSpacing.SelectItem(0);
 
                                SetMetricValue(aLineDistAtMetricBox, 
currSPItem->GetLineHeight(), eUnit);
                                aLineDist.SelectEntryPos( LLINESPACE_FIX );
@@ -450,7 +452,8 @@ void ParaLineSpacingControl::Rearrange(S
                                }
                                pActLineDistFld->Enable();
                                pActLineDistFld->Show();
-                               maLineSpacing.SetSelItem(0);
+                               maLineSpacing.SetNoSelection();
+                            maLineSpacing.SelectItem(0);
 
                                SetMetricValue(aLineDistAtMetricBox, 
currSPItem->GetLineHeight(), eUnit);
                                aLineDist.SelectEntryPos( LLINESPACE_MIN );
@@ -464,7 +467,8 @@ void ParaLineSpacingControl::Rearrange(S
                aLineDist.Disable();
                pActLineDistFld->Enable(sal_False);
                pActLineDistFld->SetText( String() );
-               maLineSpacing.SetSelItem(0);
+               maLineSpacing.SetNoSelection();
+              maLineSpacing.SelectItem(0);
        
            mbUseLineSPCustom = DO_NOT_CUSTOM;
        }
@@ -473,7 +477,8 @@ void ParaLineSpacingControl::Rearrange(S
                pActLineDistFld->Enable(sal_False);
                pActLineDistFld->SetText( String() );
                aLineDist.SetNoSelection();
-               maLineSpacing.SetSelItem(0);
+               maLineSpacing.SetNoSelection();
+              maLineSpacing.SelectItem(0);
                mbUseLineSPCustom = DO_NOT_CUSTOM;              
        }
 
@@ -538,14 +543,14 @@ void ParaLineSpacingControl::Rearrange(S
 
 void ParaLineSpacingControl::SetAllNoSel()
 {
-       maLineSpacing.SelectItem(1);    //modified by wj for sym2_5397
+       maLineSpacing.SelectItem(1);
        maLineSpacing.SetNoSelection();
 }
 
 IMPL_LINK( ParaLineSpacingControl, LineSPDistHdl_Impl, ListBox*, pBox )
 {
        maLineSpacing.SetNoSelection();
-       maLineSpacing.SetSelItem(0);
+       maLineSpacing.SelectItem(0);
        maLineSpacing.Format();
        maLineSpacing.StartSelection();
 


Reply via email to