Author: zhengfan
Date: Fri Apr 26 02:22:59 2013
New Revision: 1476029
URL: http://svn.apache.org/r1476029
Log:
i122166, refine the icons of numbering and bullets toolbox inside sidebar for
consistency
Modified:
openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
Modified:
openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx?rev=1476029&r1=1476028&r2=1476029&view=diff
==============================================================================
--- openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
(original)
+++ openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.cxx
Fri Apr 26 02:22:59 2013
@@ -477,7 +477,11 @@ void ParaPropertyPanel::InitToolBoxBulle
maTBxNumBullet->SetItemImage( IID_NUMBER,
maNumBImageListRTL.GetImage( IID_NUMBER ) );
}
else
- InitImageList(maTBxNumBullet, maNumBImageList,
maNumBImageListH);
+ //i122166, the icons for numbering or bullets toolbox inside toolbar
and sidebar should be the same one
+ {
+ maBulletOnOff.SetupToolBoxItem(*maTBxNumBullet, IID_BULLET);
+ maNumberOnOff.SetupToolBoxItem(*maTBxNumBullet, IID_NUMBER);
+ }
maTBxNumBullet->SetDropdownClickHdl(LINK(this,ParaPropertyPanel,NumBTbxDDHandler));
maTBxNumBullet->SetSelectHdl(LINK(this,ParaPropertyPanel,NumBTbxSelectHandler));
@@ -1557,7 +1561,7 @@ PopupControl* ParaPropertyPanel::CreateB
ParaPropertyPanel::ParaPropertyPanel(Window* pParent,
- const cssu::Reference<css::frame::XFrame>& /* rxFrame */,
+ const cssu::Reference<css::frame::XFrame>& rxFrame ,
SfxBindings* pBindings,
const cssu::Reference<css::ui::XSidebar>& rxSidebar)
: Control(pParent, SVX_RES(RID_SIDEBAR_PARA_PANEL)),
@@ -1643,8 +1647,11 @@ ParaPropertyPanel::ParaPropertyPanel(Win
maVertTop (SID_TABLE_VERT_NONE, *pBindings,*this),
maVertCenter (SID_TABLE_VERT_CENTER, *pBindings,*this),
maVertBottom (SID_TABLE_VERT_BOTTOM,*pBindings,*this),
- maBulletOnOff (FN_NUM_BULLET_ON, *pBindings,*this),
- maNumberOnOff (FN_NUM_NUMBERING_ON, *pBindings,*this),
+ //i122166, the icons for numbering or bullets toolbox inside toolbar and
sidebar should be the same one
+ maBulletOnOff (FN_NUM_BULLET_ON,
*pBindings,*this,A2S("DefaultBullet"),rxFrame),
+ maNumberOnOff (FN_NUM_NUMBERING_ON,
*pBindings,*this,A2S("DefaultNumbering"),rxFrame),
+ mxFrame(rxFrame),
+ //End i122166
maBackColorControl (SID_BACKGROUND_COLOR, *pBindings,*this),
m_aMetricCtl (SID_ATTR_METRIC, *pBindings,*this),
maBulletNumRuleIndex (FN_BUL_NUM_RULE_INDEX, *pBindings,*this),
Modified:
openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
URL:
http://svn.apache.org/viewvc/openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx?rev=1476029&r1=1476028&r2=1476029&view=diff
==============================================================================
--- openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
(original)
+++ openoffice/trunk/main/svx/source/sidebar/paragraph/ParaPropertyPanel.hxx
Fri Apr 26 02:22:59 2013
@@ -216,6 +216,9 @@ private:
::sfx2::sidebar::ControllerItem maBulletNumRuleIndex;
::sfx2::sidebar::ControllerItem maNumNumRuleIndex;
+ //i122166, the icons for numbering or bullets toolbox inside toolbar
and sidebar should be the same one
+ cssu::Reference<css::frame::XFrame> mxFrame;
+ //End of i122166
::sfx2::sidebar::EnumContext maContext;
SfxBindings* mpBindings;
ParaLineSpacingPopup maLineSpacePopup;
@@ -254,6 +257,8 @@ 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();