Resolves: #i122067# show correct state in paragraph property panel

i.e. the paragraph property panel's bullet and numbering popup control

(cherry picked from commit 167f05365100f6c9bcbd17045e4feeea3cd120d9)

Conflicts:
	svx/source/sidebar/paragraph/ParaBulletsControl.cxx
	svx/source/sidebar/paragraph/ParaNumberingControl.cxx
	svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
	svx/source/sidebar/paragraph/ParaPropertyPanel.hrc

Change-Id: Iacea3f063d1050f873cff443fb3e1df4b8983279
diff --git a/svx/source/sidebar/paragraph/ParaBulletsControl.cxx b/svx/source/sidebar/paragraph/ParaBulletsControl.cxx
index 89ae29d..0ebc1db 100644
--- a/svx/source/sidebar/paragraph/ParaBulletsControl.cxx
+++ b/svx/source/sidebar/paragraph/ParaBulletsControl.cxx
@@ -31,32 +31,28 @@

namespace svx { namespace sidebar {

ParaBulletsControl::ParaBulletsControl(Window* pParent, svx::sidebar::ParaPropertyPanel& rPanel)
    : PopupControl( pParent,SVX_RES(RID_POPUPPANEL_PARAPAGE_BULLETS))
    , maBulletsVS(this,SVX_RES(VS_VALUES))
    , maFISep(this,SVX_RES(IMG_SEPERATOR_BULLET))
    , maMoreButton(this,SVX_RES(CB_BULLET_MORE))
    , mrParaPropertyPanel(rPanel)
    , mpBindings(NULL)
ParaBulletsControl::ParaBulletsControl(
    Window* pParent,
    svx::sidebar::ParaPropertyPanel& rPanel )
    : PopupControl( pParent,SVX_RES(RID_POPUPPANEL_PARAPAGE_BULLETS) )
    , maBulletsVS( this,SVX_RES(VS_VALUES) )
    , maMoreButton( this,SVX_RES(CB_BULLET_MORE) )
    , mrParaPropertyPanel( rPanel )
    , mpBindings( mrParaPropertyPanel.GetBindings() )
{
    FreeResource();
    mpBindings = mrParaPropertyPanel.GetBindings();

    maBulletsVS.SetColCount(3);
    maBulletsVS.SetLineCount(3);
    maBulletsVS.SetStyle( maBulletsVS.GetStyle() | WB_ITEMBORDER |WB_NO_DIRECTSELECT);
    maBulletsVS.SetExtraSpacing(BULLET_IMAGE_SPACING);
    if(GetSettings().GetStyleSettings().GetHighContrastMode())
        maBulletsVS.SetBackground(GetSettings().GetStyleSettings().GetMenuColor());
    else
        maBulletsVS.SetBackground(Color(244,245,249));

    maBulletsVS.SetItemWidth(BULLET_IMAGE_WIDTH);
    maBulletsVS.SetItemHeight(BULLET_IMAGE_HEIGHT);
    maBulletsVS.InsertItem( DEFAULT_NONE );
    for( sal_uInt16 nVSIdx = 1; nVSIdx <= DEFAULT_BULLET_TYPES; ++nVSIdx )
        {
    {
        maBulletsVS.InsertItem( nVSIdx );
        }
    }

    maBulletsVS.SetItemText( DEFAULT_NONE, SVX_RESSTR( RID_SVXSTR_NUMBULLET_NONE ));
    NBOTypeMgrBase* pBullets = NBOutlineTypeMgrFact::CreateInstance(eNBOType::MIXBULLETS);
@@ -71,39 +67,29 @@ ParaBulletsControl::ParaBulletsControl(Window* pParent, svx::sidebar::ParaProper
    maBulletsVS.Show();
    maBulletsVS.SetSelectHdl(LINK(this, ParaBulletsControl, BulletSelectHdl_Impl));

    /*maMoreButton.SetDefBkColor(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_DropDownBackground ));//Color(244,245,249)//for high contrast
    maMoreButton.SetHoverBkColor(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ) );//Color( 93, 120, 163 )
    maMoreButton.SetHoverTxtColor( sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Color_PanelTitleFont ) );//Color( 255, 255, 255 )
    maMoreButton.SetIcoPosX( 2);*/
    maBulletsVS.SetColor(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ));
    maBulletsVS.SetBackground(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ));
    maBulletsVS.SetColor( GetSettings().GetStyleSettings().GetHighContrastMode()
                          ? GetSettings().GetStyleSettings().GetMenuColor()
                          : sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ) );
    maBulletsVS.SetBackground( GetSettings().GetStyleSettings().GetHighContrastMode()
                               ? GetSettings().GetStyleSettings().GetMenuColor()
                               : sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ) );

    maMoreButton.SetClickHdl(LINK(this, ParaBulletsControl, MoreButtonClickHdl_Impl));

}


ParaBulletsControl::~ParaBulletsControl()
{

}


void ParaBulletsControl::UpdateValueSet()
{
    maBulletsVS.StateChanged(STATE_CHANGE_STYLE);
    maBulletsVS.StateChanged(STATE_CHANGE_INITSHOW);
}
void ParaBulletsControl::ToGetFocus()
{
    sal_uInt16 nTypeIndex = (sal_uInt16)0xFFFF;
    mrParaPropertyPanel.GetBulletTypeIndex();

    const sal_uInt16 nTypeIndex = mrParaPropertyPanel.GetBulletTypeIndex();
    if ( nTypeIndex != (sal_uInt16)0xFFFF )
        maBulletsVS.SelectItem( nTypeIndex );
    else
@@ -113,10 +99,11 @@ void ParaBulletsControl::ToGetFocus()
    maMoreButton.GrabFocus();
}


IMPL_LINK(ParaBulletsControl, BulletSelectHdl_Impl, ValueSet*, EMPTYARG)
{
    sal_uInt16 nIdx = maBulletsVS.GetSelectItemId();
    SfxUInt16Item aItem(FN_SVX_SET_BULLET, nIdx);
    const sal_uInt16 nIdx = maBulletsVS.GetSelectItemId();
    SfxUInt16Item aItem( FN_SVX_SET_BULLET, nIdx );
    if (mpBindings)
        mpBindings->GetDispatcher()->Execute( FN_SVX_SET_BULLET, SFX_CALLMODE_RECORD, &aItem, 0L );

@@ -125,6 +112,7 @@ IMPL_LINK(ParaBulletsControl, BulletSelectHdl_Impl, ValueSet*, EMPTYARG)
    return 0;
}


IMPL_LINK(ParaBulletsControl, MoreButtonClickHdl_Impl, void*, EMPTYARG)
{
    if (mpBindings)
diff --git a/svx/source/sidebar/paragraph/ParaBulletsControl.hxx b/svx/source/sidebar/paragraph/ParaBulletsControl.hxx
index 6b29a60..9018b21 100644
--- a/svx/source/sidebar/paragraph/ParaBulletsControl.hxx
+++ b/svx/source/sidebar/paragraph/ParaBulletsControl.hxx
@@ -36,11 +36,10 @@ namespace svx { namespace sidebar {
class ParaBulletsControl:public svx::sidebar::PopupControl
{
private:
    SvxNumValueSet3             maBulletsVS;
    FixedImage                  maFISep;
    PushButton maMoreButton;
    SvxNumValueSet3 maBulletsVS;
    PushButton      maMoreButton;
    ParaPropertyPanel&     mrParaPropertyPanel;
    SfxBindings*        mpBindings;
    SfxBindings*    mpBindings;

    DECL_LINK(BulletSelectHdl_Impl, ValueSet*);
    DECL_LINK(MoreButtonClickHdl_Impl, void*);
@@ -48,7 +47,6 @@ private:
public:
    ParaBulletsControl(Window* pParent, svx::sidebar::ParaPropertyPanel& rPanel);
    ~ParaBulletsControl();
    void ToGetFocus();
    void UpdateValueSet();
};

diff --git a/svx/source/sidebar/paragraph/ParaNumberingControl.cxx b/svx/source/sidebar/paragraph/ParaNumberingControl.cxx
index 266cb7a..c41ea8c 100644
--- a/svx/source/sidebar/paragraph/ParaNumberingControl.cxx
+++ b/svx/source/sidebar/paragraph/ParaNumberingControl.cxx
@@ -48,30 +48,23 @@ Reference<XDefaultNumberingProvider> lcl_GetNumberingProvider()
    Reference < XInterface > xI = xMSF->createInstance(
        ::rtl::OUString::createFromAscii( "com.sun.star.text.DefaultNumberingProvider" ) );
    Reference<XDefaultNumberingProvider> xRet(xI, UNO_QUERY);
//  DBG_ASSERT(xRet.is(), "service missing: \"com.sun.star.text.DefaultNumberingProvider\"")

    return xRet;
}

ParaNumberingControl::ParaNumberingControl(Window* pParent, svx::sidebar::ParaPropertyPanel& rPanel):
    PopupControl( pParent,SVX_RES(RID_POPUPPANEL_PARAPAGE_NUMBERING)),
    maNumberVS(this,SVX_RES(VS_NUMBERING)),
    maFISep(this,SVX_RES(IMG_SEPERATOR_NUMBERING)),
    maMoreButton(this,SVX_RES(CB_NUMBERING_MORE) ),
    mrParaPropertyPanel(rPanel),
    mpBindings(NULL)
ParaNumberingControl::ParaNumberingControl(
    Window* pParent,
    svx::sidebar::ParaPropertyPanel& rPanel )
    : PopupControl( pParent,SVX_RES(RID_POPUPPANEL_PARAPAGE_NUMBERING) )
    , maNumberVS( this,SVX_RES(VS_NUMBERING) )
    , maMoreButton( this,SVX_RES(CB_NUMBERING_MORE) )
    , mrParaPropertyPanel( rPanel )
    , mpBindings( mrParaPropertyPanel.GetBindings() )
{
    FreeResource();
    mpBindings = mrParaPropertyPanel.GetBindings();

    maNumberVS.SetStyle(maNumberVS.GetStyle() | WB_NO_DIRECTSELECT);
    maNumberVS.SetExtraSpacing(NUM_IMAGE_SPACING);
    //add by wj for sym2_7246 high contrast
    if(GetSettings().GetStyleSettings().GetHighContrastMode())
        maNumberVS.SetBackground(GetSettings().GetStyleSettings().GetMenuColor());
    else
        maNumberVS.SetBackground(Color(244,245,249));

    maNumberVS.SetStyle( maNumberVS.GetStyle() | WB_NO_DIRECTSELECT );
    maNumberVS.SetExtraSpacing( NUM_IMAGE_SPACING );
    maNumberVS.SetItemWidth(NUM_IMAGE_WIDTH);
    maNumberVS.SetItemHeight(NUM_IMAGE_HEIGHT);

@@ -82,8 +75,7 @@ ParaNumberingControl::ParaNumberingControl(Window* pParent, svx::sidebar::ParaPr
        Locale aLocale = GetSettings().GetLanguageTag().getLocale();
        try
        {
            aNumberings =
                xDefNum->getDefaultContinuousNumberingLevels( aLocale );
            aNumberings = xDefNum->getDefaultContinuousNumberingLevels( aLocale );
        }
        catch(Exception&)
        {
@@ -93,27 +85,19 @@ ParaNumberingControl::ParaNumberingControl(Window* pParent, svx::sidebar::ParaPr
    }

    maNumberVS.Show();
    maNumberVS.SetSelectHdl(LINK(this, ParaNumberingControl, NumSelectHdl_Impl));
    maNumberVS.SetSelectHdl( LINK(this, ParaNumberingControl, NumSelectHdl_Impl) );

    /*maMoreButton.SetDefBkColor(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_DropDownBackground ));//Color(244,245,249)//for high contrast
    maMoreButton.SetHoverBkColor(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ) );//Color( 93, 120, 163 )
    maMoreButton.SetHoverTxtColor( sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Color_PanelTitleFont ) );//Color( 255, 255, 255 )
    maMoreButton.SetIcoPosX( 2);*/
    maNumberVS.SetColor(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ));
    maNumberVS.SetBackground(GetSettings().GetStyleSettings().GetHighContrastMode()?
        GetSettings().GetStyleSettings().GetMenuColor():
        sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ));
    maNumberVS.SetColor( GetSettings().GetStyleSettings().GetHighContrastMode()
                         ? GetSettings().GetStyleSettings().GetMenuColor()
                         : sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ) );
    maNumberVS.SetBackground( GetSettings().GetStyleSettings().GetHighContrastMode()
                              ? GetSettings().GetStyleSettings().GetMenuColor()
                              : sfx2::sidebar::Theme::GetColor( sfx2::sidebar::Theme::Paint_PanelBackground ) );

    maMoreButton.SetClickHdl(LINK(this, ParaNumberingControl, MoreButtonClickHdl_Impl));

}


ParaNumberingControl::~ParaNumberingControl()
{
}
@@ -121,8 +105,8 @@ ParaNumberingControl::~ParaNumberingControl()

IMPL_LINK(ParaNumberingControl, NumSelectHdl_Impl, ValueSet*, EMPTYARG)
{
    sal_uInt16 nIdx = maNumberVS.GetSelectItemId();
    SfxUInt16Item aItem(FN_SVX_SET_NUMBER, nIdx);
    const sal_uInt16 nIdx = maNumberVS.GetSelectItemId();
    SfxUInt16Item aItem( FN_SVX_SET_NUMBER, nIdx );
    if (mpBindings)
        mpBindings->GetDispatcher()->Execute( FN_SVX_SET_NUMBER, SFX_CALLMODE_RECORD, &aItem, 0L );

@@ -131,6 +115,7 @@ IMPL_LINK(ParaNumberingControl, NumSelectHdl_Impl, ValueSet*, EMPTYARG)
    return 0;
}


IMPL_LINK(ParaNumberingControl, MoreButtonClickHdl_Impl, void*, EMPTYARG)
{
    if (mpBindings)
@@ -141,15 +126,13 @@ IMPL_LINK(ParaNumberingControl, MoreButtonClickHdl_Impl, void*, EMPTYARG)
    return 0;
}


void ParaNumberingControl::UpdateValueSet()
{
    maNumberVS.StateChanged(STATE_CHANGE_STYLE);
    maNumberVS.StateChanged(STATE_CHANGE_INITSHOW);
}

void ParaNumberingControl::ToGetFocus()
{
    sal_uInt16 nTypeIndex = mrParaPropertyPanel.GetNumTypeIndex();
    const sal_uInt16 nTypeIndex = mrParaPropertyPanel.GetNumTypeIndex();
    if ( nTypeIndex != (sal_uInt16)0xFFFF )
        maNumberVS.SelectItem( nTypeIndex );
    else
diff --git a/svx/source/sidebar/paragraph/ParaNumberingControl.hxx b/svx/source/sidebar/paragraph/ParaNumberingControl.hxx
index 89392bf..7096ab0 100644
--- a/svx/source/sidebar/paragraph/ParaNumberingControl.hxx
+++ b/svx/source/sidebar/paragraph/ParaNumberingControl.hxx
@@ -38,19 +38,18 @@ namespace svx { namespace sidebar {
class ParaNumberingControl:public svx::sidebar::PopupControl
{
private:
    SvxNumValueSet2             maNumberVS;
    FixedImage                  maFISep;
    PushButton maMoreButton;
    SvxNumValueSet2 maNumberVS;
    PushButton      maMoreButton;
    ParaPropertyPanel&     mrParaPropertyPanel;
    SfxBindings*        mpBindings;
    SfxBindings*    mpBindings;

    DECL_LINK(NumSelectHdl_Impl, ValueSet*);
    DECL_LINK(MoreButtonClickHdl_Impl, void*);

public:
    ParaNumberingControl(Window* pParent, svx::sidebar::ParaPropertyPanel& rPanel);
    ParaNumberingControl( Window* pParent,
                          svx::sidebar::ParaPropertyPanel& rPanel);
    ~ParaNumberingControl();
    void ToGetFocus();
    void UpdateValueSet();

};
diff --git a/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx b/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
index 57833b3..e4d7141 100644
--- a/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
+++ b/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
@@ -1403,14 +1403,6 @@ void ParaPropertyPanel::StateChangeOutLineImpl( sal_uInt16 nSID, SfxItemState eS
    else
        maTbxProDemote->EnableItem(BT_TBX_INDENT_PROMOTE, sal_False);

//  if( !mbOutLineRight && !mbOutLineLeft )
//  {
//      maTbxProDemote->EnableItem(BT_TBX_INDENT_PROMOTE, sal_True);
//      maTbxProDemote->EnableItem(BT_TBX_INDENT_DEMOTE, sal_True);
//      maTbxProDemote->EnableItem(SD_HANGING_INDENT, sal_True);
//  }
//  else
//      maTbxProDemote->EnableItem(SD_HANGING_INDENT, sal_False);
}

void ParaPropertyPanel::StateChangeIncDecImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState )
@@ -1439,9 +1431,9 @@ void ParaPropertyPanel::StateChangeIncDecImpl( sal_uInt16 nSID, SfxItemState eSt
// Add toggle state for numbering and bullet icons
void ParaPropertyPanel::StateChangeBulletNumImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState )
{
    if (nSID==FN_NUM_NUMBERING_ON)
    if ( (eState >= SFX_ITEM_DEFAULT) && (pState->ISA(SfxBoolItem)) )
    {
        if ( (eState >= SFX_ITEM_DEFAULT) && (pState->ISA(SfxBoolItem)))
        if (nSID==FN_NUM_NUMBERING_ON)
        {
            const SfxBoolItem* pItem= (const SfxBoolItem*)pState;
            sal_Bool aBool = (sal_Bool)pItem->GetValue();
@@ -1451,10 +1443,7 @@ void ParaPropertyPanel::StateChangeBulletNumImpl( sal_uInt16 nSID, SfxItemState 
                maTBxNumBullet->SetItemState(IID_NUMBER,    STATE_NOCHECK);
            }
        }
    }
    if (nSID==FN_NUM_BULLET_ON)
    {
        if ( (eState >= SFX_ITEM_DEFAULT) && (pState->ISA(SfxBoolItem)))
        else if (nSID==FN_NUM_BULLET_ON)
        {
            const SfxBoolItem* pItem= (const SfxBoolItem*)pState;
            sal_Bool aBool = (sal_Bool)pItem->GetValue();
@@ -1466,25 +1455,31 @@ void ParaPropertyPanel::StateChangeBulletNumImpl( sal_uInt16 nSID, SfxItemState 
        }
    }
}
//Modified for Numbering&Bullets Dialog UX Enh(Story 992) by chengjh,2011.7.5
//Handing the transferred the num rule index data of the current selection
void ParaPropertyPanel::StateChangeBulletNumRuleImpl( sal_uInt16 nSID, SfxItemState /*eState*/, const SfxPoolItem* pState )


void ParaPropertyPanel::StateChangeBulletNumRuleImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState )
{

    const SfxUInt16Item* pIt = (const SfxUInt16Item*)pState;
    sal_uInt16 nValue = (sal_uInt16)0xFFFF;
    if ( pIt )
        nValue = pIt->GetValue();

    if ( nSID == FN_BUL_NUM_RULE_INDEX )
    if ( eState >= SFX_ITEM_DEFAULT && pState->ISA(SfxUInt16Item) )
    {
        mnBulletTypeIndex = nValue;
    }else if ( nSID == FN_NUM_NUM_RULE_INDEX )
    {
        mnNumTypeIndex = nValue;
        sal_uInt16 nValue = (sal_uInt16)0xFFFF;
        {
            const SfxUInt16Item* pIt = (const SfxUInt16Item*)pState;
            if ( pIt )
                nValue = pIt->GetValue();
        }

        if ( nSID == FN_BUL_NUM_RULE_INDEX )
        {
            mnBulletTypeIndex = nValue;
        }
        else if ( nSID == FN_NUM_NUM_RULE_INDEX )
        {
            mnNumTypeIndex = nValue;
        }
    }
}
//End


FieldUnit ParaPropertyPanel::GetCurrentUnit( SfxItemState eState, const SfxPoolItem* pState )
{
    FieldUnit eUnit = FUNIT_NONE;
@@ -1515,7 +1510,7 @@ FieldUnit ParaPropertyPanel::GetCurrentUnit( SfxItemState eState, const SfxPoolI

    return eUnit;
}
//new FixedText(this, SVX_RES(FT_COLOR))


PopupControl* ParaPropertyPanel::CreateLineSpacingControl (PopupContainer* pParent)
{
diff --git a/svx/source/sidebar/paragraph/ParaPropertyPanel.hrc b/svx/source/sidebar/paragraph/ParaPropertyPanel.hrc
index 317ce5e..fcbe00b 100644
--- a/svx/source/sidebar/paragraph/ParaPropertyPanel.hrc
+++ b/svx/source/sidebar/paragraph/ParaPropertyPanel.hrc
@@ -103,12 +103,10 @@
#define IL_BULLET_BITMAPS   2
#define CB_BULLET_MORE      4
#define BMP_BULLET_MORE     5
#define IMG_SEPERATOR_BULLET    7

#define VS_NUMBERING        10
#define CB_NUMBERING_MORE   12
#define BMP_NUMERING_MORE   13
#define IMG_SEPERATOR_NUMBERING 15
#define VS_FONT_COLOR       1
#define STR_NOFILL          2

diff --git a/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx b/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
index 6a5aaa9..7bf9380 100644
--- a/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
+++ b/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
@@ -250,8 +250,6 @@ private:
    void StateChangeIncDecImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState );
    // Add toggle state for numbering and bullet icons
    void StateChangeBulletNumImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState );
    //Modified for Numbering&Bullets Dialog UX Enh
    //Handing the transferred the num rule index data of the current selection
    void StateChangeBulletNumRuleImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState );

    void initial();
diff --git a/svx/source/sidebar/tools/ValueSetWithTextControl.cxx b/svx/source/sidebar/tools/ValueSetWithTextControl.cxx
index 8be2606..3489a53 100644
--- a/svx/source/sidebar/tools/ValueSetWithTextControl.cxx
+++ b/svx/source/sidebar/tools/ValueSetWithTextControl.cxx
@@ -398,16 +398,6 @@ void  SvxNumValueSet2::UserDraw( const UserDrawEvent& rUDEvt )

//===============================================================================================

static const long aOffsetX[] =
{
    -1,//1,
    3,//4,
    4,//5,
    -3,//0,
    -1,//0,
    3
};

SvxNumValueSet3::SvxNumValueSet3( Window* pParent, const ResId& rResId) :
    ValueSet( pParent, rResId )
{