LibreOffice Module svx (master) 1
|
#include <LineWidthPopup.hxx>
Public Member Functions | |
LineWidthPopup (weld::Widget *pParent, LinePropertyPanelBase &rParent) | |
~LineWidthPopup () | |
void | SetWidthSelect (tools::Long lValue, bool bValuable, MapUnit eMapUnit) |
weld::Container * | getTopLevel () const |
virtual void | GrabFocus () 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 | |
DECL_LINK (VSSelectHdl, ValueSet *, void) | |
DECL_LINK (MFModifyHdl, weld::MetricSpinButton &, void) | |
Private Attributes | |
LinePropertyPanelBase & | m_rParent |
std::array< OUString, 9 > | maStrUnits |
OUString | m_sPt |
MapUnit | m_eMapUnit |
bool | m_bVSFocus |
bool | m_bCustom |
tools::Long | m_nCustomWidth |
Image | m_aIMGCus |
Image | m_aIMGCusGray |
std::unique_ptr< weld::MetricSpinButton > | m_xMFWidth |
std::unique_ptr< LineWidthValueSet > | m_xVSWidth |
std::unique_ptr< weld::CustomWeld > | m_xVSWidthWin |
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 36 of file LineWidthPopup.hxx.
svx::sidebar::LineWidthPopup::LineWidthPopup | ( | weld::Widget * | pParent, |
LinePropertyPanelBase & | rParent | ||
) |
Definition at line 34 of file LineWidthPopup.cxx.
References GetLocaleDataWrapper(), LocaleDataWrapper::getNumDecimalSep(), Application::GetSettings(), i, LINK, m_aIMGCusGray, m_rParent, m_sPt, m_xMFWidth, m_xVSWidth, MapTwip, maStrUnits, POINT, SvxResId(), WB_3DLOOK, WB_NO_DIRECTSELECT, and Yes.
svx::sidebar::LineWidthPopup::~LineWidthPopup | ( | ) |
Definition at line 93 of file LineWidthPopup.cxx.
|
private |
|
private |
|
inline |
Definition at line 44 of file LineWidthPopup.hxx.
References WeldToolbarPopup::m_xTopLevel.
|
overridevirtual |
Implements WeldToolbarPopup.
Definition at line 213 of file LineWidthPopup.cxx.
References m_bVSFocus, m_xMFWidth, and m_xVSWidth.
void svx::sidebar::LineWidthPopup::SetWidthSelect | ( | tools::Long | lValue, |
bool | bValuable, | ||
MapUnit | eMapUnit | ||
) |
Definition at line 151 of file LineWidthPopup.cxx.
References aSeq, SvtViewOptions::Exists(), SvtViewOptions::GetUserData(), i, OutputDevice::LogicToLogic(), m_aIMGCus, m_aIMGCusGray, m_bCustom, m_bVSFocus, m_eMapUnit, m_nCustomWidth, m_sPt, m_xMFWidth, m_xVSWidth, and maStrUnits.
|
private |
Definition at line 56 of file LineWidthPopup.hxx.
Referenced by SetWidthSelect().
|
private |
Definition at line 57 of file LineWidthPopup.hxx.
Referenced by LineWidthPopup(), and SetWidthSelect().
|
private |
Definition at line 54 of file LineWidthPopup.hxx.
Referenced by SetWidthSelect().
|
private |
Definition at line 53 of file LineWidthPopup.hxx.
Referenced by GrabFocus(), and SetWidthSelect().
|
private |
Definition at line 52 of file LineWidthPopup.hxx.
Referenced by SetWidthSelect().
|
private |
Definition at line 55 of file LineWidthPopup.hxx.
Referenced by SetWidthSelect().
|
private |
Definition at line 49 of file LineWidthPopup.hxx.
|
private |
Definition at line 51 of file LineWidthPopup.hxx.
Referenced by LineWidthPopup(), and SetWidthSelect().
|
private |
Definition at line 59 of file LineWidthPopup.hxx.
Referenced by GrabFocus(), LineWidthPopup(), and SetWidthSelect().
|
private |
Definition at line 60 of file LineWidthPopup.hxx.
Referenced by GrabFocus(), LineWidthPopup(), and SetWidthSelect().
|
private |
Definition at line 61 of file LineWidthPopup.hxx.
|
private |
Definition at line 50 of file LineWidthPopup.hxx.
Referenced by LineWidthPopup(), and SetWidthSelect().