#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: