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();