#include <PageStylesPanel.hxx>
|
void | Initialize () |
|
void | Update () |
|
Color const & | GetColorSetOrDefault () |
|
basegfx::BGradient const & | GetGradientSetOrDefault () |
|
OUString const & | GetHatchingSetOrDefault () |
|
OUString const & | GetBitmapSetOrDefault () |
|
OUString const & | GetPatternSetOrDefault () |
|
void | ModifyFillColor () |
|
| DECL_LINK (ModifyColumnCountHdl, weld::ComboBox &, void) |
|
| DECL_LINK (ModifyNumberingHdl, weld::ComboBox &, void) |
|
| DECL_LINK (ModifyLayoutHdl, weld::ComboBox &, void) |
|
| DECL_LINK (ModifyFillStyleHdl, weld::ComboBox &, void) |
|
| DECL_LINK (ModifyFillColorHdl, weld::ComboBox &, void) |
|
| DECL_LINK (ModifyFillColorListHdl, ColorListBox &, void) |
|
Definition at line 39 of file PageStylesPanel.hxx.
◆ PageStylesPanel()
◆ ~PageStylesPanel()
sw::sidebar::PageStylesPanel::~PageStylesPanel |
( |
| ) |
|
|
overridevirtual |
Definition at line 117 of file PageStylesPanel.cxx.
References SfxControllerItem::dispose(), maBgBitmapControl, maBgColorControl, maBgFillStyleControl, maBgGradientControl, maBgHatchingControl, maPageColumnControl, maPageNumFormatControl, mxBgBitmapLB, mxBgColorLB, mxBgFillType, mxBgGradientLB, mxBgHatchingLB, mxColumnCount, mxCustomEntry, mxLayoutSelectLB, and mxNumberSelectLB.
◆ Create()
◆ DECL_LINK() [1/6]
sw::sidebar::PageStylesPanel::DECL_LINK |
( |
ModifyColumnCountHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [2/6]
sw::sidebar::PageStylesPanel::DECL_LINK |
( |
ModifyFillColorHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [3/6]
sw::sidebar::PageStylesPanel::DECL_LINK |
( |
ModifyFillColorListHdl |
, |
|
|
ColorListBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [4/6]
sw::sidebar::PageStylesPanel::DECL_LINK |
( |
ModifyFillStyleHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [5/6]
sw::sidebar::PageStylesPanel::DECL_LINK |
( |
ModifyLayoutHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [6/6]
sw::sidebar::PageStylesPanel::DECL_LINK |
( |
ModifyNumberingHdl |
, |
|
|
weld::ComboBox & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ GetBindings()
SfxBindings * sw::sidebar::PageStylesPanel::GetBindings |
( |
| ) |
const |
|
inline |
◆ GetBitmapSetOrDefault()
OUString const & sw::sidebar::PageStylesPanel::GetBitmapSetOrDefault |
( |
| ) |
|
|
private |
◆ GetColorSetOrDefault()
Color const & sw::sidebar::PageStylesPanel::GetColorSetOrDefault |
( |
| ) |
|
|
private |
◆ GetControlState()
virtual void sw::sidebar::PageStylesPanel::GetControlState |
( |
const |
sal_uInt16, |
|
|
boost::property_tree::ptree & |
|
|
) |
| |
|
inlineoverridevirtual |
◆ GetGradientSetOrDefault()
◆ GetHatchingSetOrDefault()
OUString const & sw::sidebar::PageStylesPanel::GetHatchingSetOrDefault |
( |
| ) |
|
|
private |
◆ GetPatternSetOrDefault()
OUString const & sw::sidebar::PageStylesPanel::GetPatternSetOrDefault |
( |
| ) |
|
|
private |
◆ Initialize()
void sw::sidebar::PageStylesPanel::Initialize |
( |
| ) |
|
|
private |
Definition at line 138 of file PageStylesPanel.cxx.
References SvxFillTypeBox::Fill(), SvxNumOptionsTabPageHelper::GetI18nNumbering(), SfxBindings::Invalidate(), LINK, m_aCustomEntry, mpBindings, mxBgBitmapLB, mxBgColorLB, mxBgFillType, mxBgGradientLB, mxBgHatchingLB, mxColumnCount, mxCustomEntry, mxLayoutSelectLB, mxNumberSelectLB, SID_ATTR_PAGE_COLUMN, and Update().
◆ ModifyFillColor()
void sw::sidebar::PageStylesPanel::ModifyFillColor |
( |
| ) |
|
|
private |
Definition at line 539 of file PageStylesPanel.cxx.
References BITMAP, SfxObjectShell::Current(), SfxDispatcher::ExecuteList(), GetBindings(), SvxBitmapListItem::GetBitmapList(), SfxBindings::GetDispatcher(), SvxHatchListItem::GetHatchList(), SfxShell::GetItem(), SvxPatternListItem::GetPatternList(), GRADIENT, HATCH, mxBgBitmapLB, mxBgColorLB, mxBgFillType, mxBgGradientLB, mxBgHatchingLB, nPos, PATTERN, XColorItem::setComplexColor(), and SOLID.
◆ NotifyItemUpdate()
void sw::sidebar::PageStylesPanel::NotifyItemUpdate |
( |
const sal_uInt16 |
nSId, |
|
|
const SfxItemState |
eState, |
|
|
const SfxPoolItem * |
pState |
|
) |
| |
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 331 of file PageStylesPanel.cxx.
References BITMAP, SfxPoolItem::Clone(), GRADIENT, HATCH, m_aCustomEntry, mpBgBitmapItem, mpBgColorItem, mpBgGradientItem, mpBgHatchItem, mpPageColumnItem, mpPageItem, mxBgFillType, mxColumnCount, mxLayoutSelectLB, mxNumberSelectLB, nIndex, NONE, sw::sidebar::PageUsageToPos_Impl(), PATTERN, SID_ATTR_PAGE_COLUMN, SOLID, and Update().
◆ Update()
void sw::sidebar::PageStylesPanel::Update |
( |
| ) |
|
|
private |
Definition at line 159 of file PageStylesPanel.cxx.
References BITMAP, SfxObjectShell::Current(), SvxFillAttrBox::Fill(), GetBitmapSetOrDefault(), GetColorSetOrDefault(), basegfx::BGradient::GetColorStops(), GetGradientSetOrDefault(), GetHatchingSetOrDefault(), SfxShell::GetItem(), GetPatternSetOrDefault(), GRADIENT, HATCH, PanelLayout::m_pPanel, mxBgBitmapLB, mxBgColorLB, mxBgFillType, mxBgGradientLB, mxBgHatchingLB, NONE, PATTERN, SAL_WARN, SOLID, and sfx2::sidebar::Panel::TriggerDeckLayouting().
Referenced by Initialize(), and NotifyItemUpdate().
◆ m_aCustomEntry
OUString sw::sidebar::PageStylesPanel::m_aCustomEntry |
|
private |
◆ maBgBitmapControl
◆ maBgColorControl
◆ maBgFillStyleControl
◆ maBgGradientControl
◆ maBgHatchingControl
◆ maPageColumnControl
◆ maPageNumFormatControl
◆ mpBgBitmapItem
::std::unique_ptr<XFillBitmapItem> sw::sidebar::PageStylesPanel::mpBgBitmapItem |
|
private |
◆ mpBgColorItem
::std::unique_ptr<XFillColorItem> sw::sidebar::PageStylesPanel::mpBgColorItem |
|
private |
◆ mpBgGradientItem
◆ mpBgHatchItem
::std::unique_ptr<XFillHatchItem> sw::sidebar::PageStylesPanel::mpBgHatchItem |
|
private |
◆ mpBindings
◆ mpPageColumnItem
::std::unique_ptr<SfxInt16Item> sw::sidebar::PageStylesPanel::mpPageColumnItem |
|
private |
◆ mpPageItem
::std::unique_ptr<SvxPageItem> sw::sidebar::PageStylesPanel::mpPageItem |
|
private |
◆ mxBgBitmapLB
std::unique_ptr<weld::ComboBox> sw::sidebar::PageStylesPanel::mxBgBitmapLB |
|
private |
◆ mxBgColorLB
std::unique_ptr<ColorListBox> sw::sidebar::PageStylesPanel::mxBgColorLB |
|
private |
◆ mxBgFillType
std::unique_ptr<weld::ComboBox> sw::sidebar::PageStylesPanel::mxBgFillType |
|
private |
◆ mxBgGradientLB
std::unique_ptr<ColorListBox> sw::sidebar::PageStylesPanel::mxBgGradientLB |
|
private |
◆ mxBgHatchingLB
std::unique_ptr<weld::ComboBox> sw::sidebar::PageStylesPanel::mxBgHatchingLB |
|
private |
◆ mxColumnCount
std::unique_ptr<weld::ComboBox> sw::sidebar::PageStylesPanel::mxColumnCount |
|
private |
◆ mxCustomEntry
std::unique_ptr<weld::Label> sw::sidebar::PageStylesPanel::mxCustomEntry |
|
private |
◆ mxLayoutSelectLB
std::unique_ptr<weld::ComboBox> sw::sidebar::PageStylesPanel::mxLayoutSelectLB |
|
private |
◆ mxNumberSelectLB
The documentation for this class was generated from the following files: