|
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().