LibreOffice Module sc (master) 1
|
#include <CellLineStyleControl.hxx>
Public Member Functions | |
CellLineStylePopup (weld::Toolbar *pParent, const OUString &rId, SfxDispatcher *pDispatcher) | |
void | SetLineStyleSelect (sal_uInt16 out, sal_uInt16 in, sal_uInt16 dis) |
virtual void | GrabFocus () override |
virtual | ~CellLineStylePopup () override |
Public Member Functions inherited from WeldToolbarPopup | |
WeldToolbarPopup (css::uno::Reference< css::frame::XFrame > xFrame, weld::Widget *pParent, const OUString &rUIFile, const OUString &rId) | |
virtual | ~WeldToolbarPopup () |
weld::Container * | getTopLevel () |
weld::Container * | getContainer () |
void | AddStatusListener (const OUString &rCommandURL) |
virtual void | statusChanged (const css::frame::FeatureStateEvent &Event) |
virtual void | GrabFocus ()=0 |
Private Member Functions | |
void | Initialize () |
void | SetAllNoSel () |
DECL_LINK (VSSelectHdl, ValueSet *, void) | |
DECL_LINK (PBClickHdl, weld::Button &, void) | |
Private Attributes | |
MenuOrToolMenuButton | maToolButton |
SfxDispatcher * | mpDispatcher |
std::unique_ptr< CellLineStyleValueSet > | mxCellLineStyleValueSet |
std::unique_ptr< weld::CustomWeld > | mxCellLineStyleValueSetWin |
std::unique_ptr< weld::Button > | mxPushButtonMoreOptions |
OUString | maStr [CELL_LINE_STYLE_ENTRIES] |
Additional Inherited Members | |
Protected Attributes inherited from WeldToolbarPopup | |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xTopLevel |
std::unique_ptr< weld::Container > | m_xContainer |
css::uno::Reference< css::frame::XFrame > | m_xFrame |
rtl::Reference< svt::FrameStatusListener > | m_xStatusListener |
Definition at line 29 of file CellLineStyleControl.hxx.
sc::sidebar::CellLineStylePopup::CellLineStylePopup | ( | weld::Toolbar * | pParent, |
const OUString & | rId, | ||
SfxDispatcher * | pDispatcher | ||
) |
Definition at line 35 of file CellLineStyleControl.cxx.
References Initialize().
|
overridevirtual |
Definition at line 46 of file CellLineStyleControl.cxx.
|
private |
|
private |
|
overridevirtual |
Implements WeldToolbarPopup.
Definition at line 86 of file CellLineStyleControl.cxx.
References mxCellLineStyleValueSet.
|
private |
Definition at line 50 of file CellLineStyleControl.cxx.
References CELL_LINE_STYLE_ENTRIES, AllSettings::GetLocaleI18nHelper(), vcl::I18nHelper::GetNum(), Application::GetSettings(), i, LINK, maStr, mxCellLineStyleValueSet, mxPushButtonMoreOptions, ScResId(), SetAllNoSel(), WB_3DLOOK, and WB_NO_DIRECTSELECT.
Referenced by CellLineStylePopup().
|
private |
Definition at line 91 of file CellLineStyleControl.cxx.
References mxCellLineStyleValueSet.
Referenced by Initialize(), and SetLineStyleSelect().
void sc::sidebar::CellLineStylePopup::SetLineStyleSelect | ( | sal_uInt16 | out, |
sal_uInt16 | in, | ||
sal_uInt16 | dis | ||
) |
Definition at line 180 of file CellLineStyleControl.cxx.
References SvxBorderLineWidth::ExtraThick, SvxBorderLineWidth::Hairline, in, SvxBorderLineWidth::Medium, mxCellLineStyleValueSet, mxPushButtonMoreOptions, SetAllNoSel(), SvxBorderLineWidth::Thick, SvxBorderLineWidth::Thin, and SvxBorderLineWidth::VeryThin.
Referenced by sc::sidebar::IMPL_LINK_NOARG().
|
private |
Definition at line 37 of file CellLineStyleControl.hxx.
Referenced by Initialize().
|
private |
Definition at line 32 of file CellLineStyleControl.hxx.
|
private |
Definition at line 33 of file CellLineStyleControl.hxx.
|
private |
Definition at line 34 of file CellLineStyleControl.hxx.
Referenced by GrabFocus(), Initialize(), SetAllNoSel(), and SetLineStyleSelect().
|
private |
Definition at line 35 of file CellLineStyleControl.hxx.
|
private |
Definition at line 36 of file CellLineStyleControl.hxx.
Referenced by Initialize(), and SetLineStyleSelect().