#include <CellAppearancePropertyPanel.hxx>
|
| | DECL_LINK (TbxCellBorderSelectHdl, const OUString &, void) |
| |
| | DECL_LINK (TbxCellBorderMenuHdl, const OUString &, void) |
| |
| | DECL_LINK (TbxLineStyleSelectHdl, const OUString &, void) |
| |
| | DECL_LINK (TbxLineStyleMenuHdl, const OUString &, void) |
| |
| void | Initialize () |
| |
| void | SetStyleIcon () |
| |
| void | UpdateControlState () |
| |
| void | UpdateCellBorder (bool bTop, bool bBot, bool bLeft, bool bRight, bool bVer, bool bHor, bool bTLBR, bool bBLTR) |
| |
◆ CellAppearancePropertyPanel()
| sc::sidebar::CellAppearancePropertyPanel::CellAppearancePropertyPanel |
( |
weld::Widget * |
pParent, |
|
|
const css::uno::Reference< css::frame::XFrame > & |
rxFrame, |
|
|
SfxBindings * |
pBindings |
|
) |
| |
◆ ~CellAppearancePropertyPanel()
| sc::sidebar::CellAppearancePropertyPanel::~CellAppearancePropertyPanel |
( |
| ) |
|
|
overridevirtual |
Definition at line 106 of file CellAppearancePropertyPanel.cxx.
References SfxControllerItem::dispose(), maBorderBLTRControl, maBorderInnerControl, maBorderOuterControl, maBorderTLBRControl, maGridShowControl, maLineStyleControl, mxBackColorDispatch, mxCellBorderPopoverContainer, mxLineColorDispatch, mxLinePopoverContainer, mxTBCellBackground, mxTBCellBorder, mxTBLineColor, and mxTBLineStyle.
◆ Create()
| std::unique_ptr< PanelLayout > sc::sidebar::CellAppearancePropertyPanel::Create |
( |
weld::Widget * |
pParent, |
|
|
const css::uno::Reference< css::frame::XFrame > & |
rxFrame, |
|
|
SfxBindings * |
pBindings |
|
) |
| |
|
static |
◆ DECL_LINK() [1/4]
| sc::sidebar::CellAppearancePropertyPanel::DECL_LINK |
( |
TbxCellBorderMenuHdl |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [2/4]
| sc::sidebar::CellAppearancePropertyPanel::DECL_LINK |
( |
TbxCellBorderSelectHdl |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [3/4]
| sc::sidebar::CellAppearancePropertyPanel::DECL_LINK |
( |
TbxLineStyleMenuHdl |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ DECL_LINK() [4/4]
| sc::sidebar::CellAppearancePropertyPanel::DECL_LINK |
( |
TbxLineStyleSelectHdl |
, |
|
|
const OUString & |
, |
|
|
void |
|
|
) |
| |
|
private |
◆ GetBindings()
| SfxBindings * sc::sidebar::CellAppearancePropertyPanel::GetBindings |
( |
| ) |
|
|
inline |
◆ GetControlState()
| virtual void sc::sidebar::CellAppearancePropertyPanel::GetControlState |
( |
const |
sal_uInt16, |
|
|
boost::property_tree::ptree & |
|
|
) |
| |
|
inlineoverridevirtual |
◆ HandleContextChange()
| void sc::sidebar::CellAppearancePropertyPanel::HandleContextChange |
( |
const vcl::EnumContext & |
rContext | ) |
|
|
overridevirtual |
◆ Initialize()
| void sc::sidebar::CellAppearancePropertyPanel::Initialize |
( |
| ) |
|
|
private |
◆ NotifyItemUpdate()
| void sc::sidebar::CellAppearancePropertyPanel::NotifyItemUpdate |
( |
const sal_uInt16 |
nSId, |
|
|
const SfxItemState |
eState, |
|
|
const SfxPoolItem * |
pState |
|
) |
| |
|
overridevirtual |
Implements sfx2::sidebar::ControllerItem::ItemUpdateReceiverInterface.
Definition at line 205 of file CellAppearancePropertyPanel.cxx.
References SvxBoxItem::GetBottom(), editeng::SvxBorderLine::GetDistance(), SvxBoxInfoItem::GetHori(), editeng::SvxBorderLine::GetInWidth(), AllSettings::GetLayoutRTL(), SvxBoxItem::GetLeft(), SvxLineItem::GetLine(), editeng::SvxBorderLine::GetOutWidth(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), SvxBoxInfoItem::GetVert(), SvxBoxInfoItem::IsValid(), mbBorderStyleAvailable, mbBottom, mbDiagBLTR, mbDiagTLBR, mbHor, mbInnerBorder, mbLeft, mbOuterBorder, mbRight, mbTop, mbVer, mnDiagBLTRDistance, mnDiagBLTRInWidth, mnDiagBLTROutWidth, mnDiagTLBRDistance, mnDiagTLBRInWidth, mnDiagTLBROutWidth, mnDistance, mnInWidth, mnOutWidth, SetStyleIcon(), UpdateCellBorder(), and UpdateControlState().
◆ SetStyleIcon()
| void sc::sidebar::CellAppearancePropertyPanel::SetStyleIcon |
( |
| ) |
|
|
private |
Definition at line 372 of file CellAppearancePropertyPanel.cxx.
References SvxBorderLineWidth::ExtraThick, SvxBorderLineWidth::Hairline, LINESTYLE, SvxBorderLineWidth::Medium, mnDistance, mnInWidth, mnOutWidth, msIMGLineStyle1, msIMGLineStyle2, msIMGLineStyle3, msIMGLineStyle4, msIMGLineStyle5, msIMGLineStyle6, msIMGLineStyle7, msIMGLineStyle8, msIMGLineStyle9, mxTBLineStyle, SvxBorderLineWidth::Thick, and SvxBorderLineWidth::Thin.
Referenced by NotifyItemUpdate(), and UpdateControlState().
◆ UpdateCellBorder()
| void sc::sidebar::CellAppearancePropertyPanel::UpdateCellBorder |
( |
bool |
bTop, |
|
|
bool |
bBot, |
|
|
bool |
bLeft, |
|
|
bool |
bRight, |
|
|
bool |
bVer, |
|
|
bool |
bHor, |
|
|
bool |
bTLBR, |
|
|
bool |
bBLTR |
|
) |
| |
|
private |
◆ UpdateControlState()
| void sc::sidebar::CellAppearancePropertyPanel::UpdateControlState |
( |
| ) |
|
|
private |
Definition at line 397 of file CellAppearancePropertyPanel.cxx.
References mbBorderStyleAvailable, mbDiagBLTR, mbDiagTLBR, mbInnerBorder, mbOuterBorder, mnDiagBLTRDistance, mnDiagBLTRInWidth, mnDiagBLTROutWidth, mnDiagTLBRDistance, mnDiagTLBRInWidth, mnDiagTLBROutWidth, mnDistance, mnInWidth, mnOutWidth, mxTBLineColor, mxTBLineStyle, and SetStyleIcon().
Referenced by NotifyItemUpdate().
◆ CellBorderStylePopup
◆ CellLineStylePopup
◆ maBorderBLTRControl
◆ maBorderInnerControl
◆ maBorderOuterControl
◆ maBorderTLBRControl
◆ maContext
◆ maGridShowControl
◆ maIMGCellBorder
| Image sc::sidebar::CellAppearancePropertyPanel::maIMGCellBorder |
|
private |
◆ maLineStyleControl
◆ mbBorderStyleAvailable
| bool sc::sidebar::CellAppearancePropertyPanel::mbBorderStyleAvailable |
|
private |
◆ mbBottom
| bool sc::sidebar::CellAppearancePropertyPanel::mbBottom |
|
private |
◆ mbCellBorderPopoverCreated
| bool sc::sidebar::CellAppearancePropertyPanel::mbCellBorderPopoverCreated |
|
private |
◆ mbDiagBLTR
| bool sc::sidebar::CellAppearancePropertyPanel::mbDiagBLTR |
|
private |
◆ mbDiagTLBR
| bool sc::sidebar::CellAppearancePropertyPanel::mbDiagTLBR |
|
private |
◆ mbHor
| bool sc::sidebar::CellAppearancePropertyPanel::mbHor |
|
private |
◆ mbInnerBorder
| bool sc::sidebar::CellAppearancePropertyPanel::mbInnerBorder |
|
private |
◆ mbLeft
| bool sc::sidebar::CellAppearancePropertyPanel::mbLeft |
|
private |
◆ mbLinePopoverCreated
| bool sc::sidebar::CellAppearancePropertyPanel::mbLinePopoverCreated |
|
private |
◆ mbOuterBorder
| bool sc::sidebar::CellAppearancePropertyPanel::mbOuterBorder |
|
private |
◆ mbRight
| bool sc::sidebar::CellAppearancePropertyPanel::mbRight |
|
private |
◆ mbTop
| bool sc::sidebar::CellAppearancePropertyPanel::mbTop |
|
private |
◆ mbVer
| bool sc::sidebar::CellAppearancePropertyPanel::mbVer |
|
private |
◆ mnDiagBLTRDistance
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDiagBLTRDistance |
|
private |
◆ mnDiagBLTRInWidth
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDiagBLTRInWidth |
|
private |
◆ mnDiagBLTROutWidth
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDiagBLTROutWidth |
|
private |
◆ mnDiagTLBRDistance
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDiagTLBRDistance |
|
private |
◆ mnDiagTLBRInWidth
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDiagTLBRInWidth |
|
private |
◆ mnDiagTLBROutWidth
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDiagTLBROutWidth |
|
private |
◆ mnDistance
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnDistance |
|
private |
◆ mnInWidth
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnInWidth |
|
private |
◆ mnOutWidth
| sal_uInt16 sc::sidebar::CellAppearancePropertyPanel::mnOutWidth |
|
private |
◆ mpBindings
| SfxBindings* sc::sidebar::CellAppearancePropertyPanel::mpBindings |
|
private |
◆ msIMGCellBorder
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGCellBorder |
|
private |
◆ msIMGLineStyle1
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle1 |
|
private |
◆ msIMGLineStyle2
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle2 |
|
private |
◆ msIMGLineStyle3
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle3 |
|
private |
◆ msIMGLineStyle4
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle4 |
|
private |
◆ msIMGLineStyle5
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle5 |
|
private |
◆ msIMGLineStyle6
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle6 |
|
private |
◆ msIMGLineStyle7
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle7 |
|
private |
◆ msIMGLineStyle8
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle8 |
|
private |
◆ msIMGLineStyle9
| OUString sc::sidebar::CellAppearancePropertyPanel::msIMGLineStyle9 |
|
private |
◆ mxBackColorDispatch
◆ mxCellBorderPopoverContainer
| std::unique_ptr<ToolbarPopupContainer> sc::sidebar::CellAppearancePropertyPanel::mxCellBorderPopoverContainer |
|
private |
◆ mxLineColorDispatch
◆ mxLinePopoverContainer
◆ mxTBCellBackground
| std::unique_ptr<weld::Toolbar> sc::sidebar::CellAppearancePropertyPanel::mxTBCellBackground |
|
private |
◆ mxTBCellBorder
| std::unique_ptr<weld::Toolbar> sc::sidebar::CellAppearancePropertyPanel::mxTBCellBorder |
|
private |
◆ mxTBLineColor
| std::unique_ptr<weld::Toolbar> sc::sidebar::CellAppearancePropertyPanel::mxTBLineColor |
|
private |
◆ mxTBLineStyle
| std::unique_ptr<weld::Toolbar> sc::sidebar::CellAppearancePropertyPanel::mxTBLineStyle |
|
private |
The documentation for this class was generated from the following files: