Kaydet (Commit) 4a2b3f15 authored tarafından Zheng Fan's avatar Zheng Fan Kaydeden (comit) Michael Meeks

Resolves: #ii122166# refine icons of numbering and bullets toolbox...

inside sidebar for consistency

(cherry picked from commit 6818706a)

Conflicts:
	svx/source/sidebar/paragraph/ParaPropertyPanel.cxx

Change-Id: Ida87df66cd35066415a83e369008a4b1e20ab171
üst e6c40f56
...@@ -465,7 +465,11 @@ void ParaPropertyPanel::InitToolBoxBulletsNumbering() ...@@ -465,7 +465,11 @@ void ParaPropertyPanel::InitToolBoxBulletsNumbering()
maTBxNumBullet->SetItemImage( IID_NUMBER, maNumBImageListRTL.GetImage( IID_NUMBER ) ); maTBxNumBullet->SetItemImage( IID_NUMBER, maNumBImageListRTL.GetImage( IID_NUMBER ) );
} }
else 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->SetDropdownClickHdl(LINK(this,ParaPropertyPanel,NumBTbxDDHandler));
maTBxNumBullet->SetSelectHdl(LINK(this,ParaPropertyPanel,NumBTbxSelectHandler)); maTBxNumBullet->SetSelectHdl(LINK(this,ParaPropertyPanel,NumBTbxSelectHandler));
...@@ -1545,7 +1549,7 @@ PopupControl* ParaPropertyPanel::CreateBGColorPopupControl (PopupContainer* pPar ...@@ -1545,7 +1549,7 @@ PopupControl* ParaPropertyPanel::CreateBGColorPopupControl (PopupContainer* pPar
ParaPropertyPanel::ParaPropertyPanel(Window* pParent, ParaPropertyPanel::ParaPropertyPanel(Window* pParent,
const cssu::Reference<css::frame::XFrame>& /*rxFrame*/, const cssu::Reference<css::frame::XFrame>& rxFrame,
SfxBindings* pBindings, SfxBindings* pBindings,
const cssu::Reference<css::ui::XSidebar>& rxSidebar) const cssu::Reference<css::ui::XSidebar>& rxSidebar)
: Control(pParent, SVX_RES(RID_SIDEBAR_PARA_PANEL)), : Control(pParent, SVX_RES(RID_SIDEBAR_PARA_PANEL)),
...@@ -1631,12 +1635,15 @@ ParaPropertyPanel::ParaPropertyPanel(Window* pParent, ...@@ -1631,12 +1635,15 @@ ParaPropertyPanel::ParaPropertyPanel(Window* pParent,
maVertTop (SID_TABLE_VERT_NONE, *pBindings,*this), maVertTop (SID_TABLE_VERT_NONE, *pBindings,*this),
maVertCenter (SID_TABLE_VERT_CENTER, *pBindings,*this), maVertCenter (SID_TABLE_VERT_CENTER, *pBindings,*this),
maVertBottom (SID_TABLE_VERT_BOTTOM,*pBindings,*this), maVertBottom (SID_TABLE_VERT_BOTTOM,*pBindings,*this),
maBulletOnOff (FN_NUM_BULLET_ON, *pBindings,*this), //i122166, the icons for numbering or bullets toolbox inside toolbar and sidebar should be the same one
maNumberOnOff (FN_NUM_NUMBERING_ON, *pBindings,*this), maBulletOnOff (FN_NUM_BULLET_ON, *pBindings,*this,A2S("DefaultBullet"),rxFrame),
maNumberOnOff (FN_NUM_NUMBERING_ON, *pBindings,*this,A2S("DefaultNumbering"),rxFrame),
//End i122166
maBackColorControl (SID_BACKGROUND_COLOR, *pBindings,*this), maBackColorControl (SID_BACKGROUND_COLOR, *pBindings,*this),
m_aMetricCtl (SID_ATTR_METRIC, *pBindings,*this), m_aMetricCtl (SID_ATTR_METRIC, *pBindings,*this),
maBulletNumRuleIndex (FN_BUL_NUM_RULE_INDEX, *pBindings,*this), maBulletNumRuleIndex (FN_BUL_NUM_RULE_INDEX, *pBindings,*this),
maNumNumRuleIndex (FN_NUM_NUM_RULE_INDEX, *pBindings,*this), maNumNumRuleIndex (FN_NUM_NUM_RULE_INDEX, *pBindings,*this),
mxFrame(rxFrame),
maContext(), maContext(),
mpBindings(pBindings), mpBindings(pBindings),
maLineSpacePopup(this, ::boost::bind(&ParaPropertyPanel::CreateLineSpacingControl, this, _1)), maLineSpacePopup(this, ::boost::bind(&ParaPropertyPanel::CreateLineSpacingControl, this, _1)),
......
...@@ -212,6 +212,9 @@ private: ...@@ -212,6 +212,9 @@ private:
::sfx2::sidebar::ControllerItem maBulletNumRuleIndex; ::sfx2::sidebar::ControllerItem maBulletNumRuleIndex;
::sfx2::sidebar::ControllerItem maNumNumRuleIndex; ::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; ::sfx2::sidebar::EnumContext maContext;
SfxBindings* mpBindings; SfxBindings* mpBindings;
ParaLineSpacingPopup maLineSpacePopup; ParaLineSpacingPopup maLineSpacePopup;
...@@ -250,6 +253,8 @@ private: ...@@ -250,6 +253,8 @@ private:
void StateChangeIncDecImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState ); void StateChangeIncDecImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState );
// Add toggle state for numbering and bullet icons // Add toggle state for numbering and bullet icons
void StateChangeBulletNumImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState ); 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 StateChangeBulletNumRuleImpl( sal_uInt16 nSID, SfxItemState eState, const SfxPoolItem* pState );
void initial(); void initial();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment