|
LibreOffice Module svx (master) 1
|
#include <extrusioncontrols.hxx>
Public Member Functions | |
| ExtrusionDepthWindow (svt::PopupWindowController *pControl, weld::Widget *pParentWindow) | |
| virtual void | GrabFocus () override |
| virtual void | statusChanged (const css::frame::FeatureStateEvent &Event) 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 (SelectHdl, weld::Toggleable &, void) | |
| DECL_LINK (MouseReleaseHdl, const MouseEvent &, bool) | |
| void | implFillStrings (FieldUnit eUnit) |
| void | implSetDepth (double fDepth) |
| void | DispatchDepthDialog () |
Private Attributes | |
| rtl::Reference< svt::PopupWindowController > | mxControl |
| std::unique_ptr< weld::RadioButton > | mxDepth0 |
| std::unique_ptr< weld::RadioButton > | mxDepth1 |
| std::unique_ptr< weld::RadioButton > | mxDepth2 |
| std::unique_ptr< weld::RadioButton > | mxDepth3 |
| std::unique_ptr< weld::RadioButton > | mxDepth4 |
| std::unique_ptr< weld::RadioButton > | mxInfinity |
| std::unique_ptr< weld::RadioButton > | mxCustom |
| FieldUnit | meUnit |
| double | mfDepth |
| bool | mbSettingValue |
| bool | mbCommandDispatched |
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 92 of file extrusioncontrols.hxx.
| svx::ExtrusionDepthWindow::ExtrusionDepthWindow | ( | svt::PopupWindowController * | pControl, |
| weld::Widget * | pParentWindow | ||
| ) |
Definition at line 330 of file extrusioncontrols.cxx.
References WeldToolbarPopup::AddStatusListener(), svx::gsExtrusionDepth(), svx::gsMetricUnit(), LINK, mxCustom, mxDepth0, mxDepth1, mxDepth2, mxDepth3, mxDepth4, mxInfinity, and NONE.
|
private |
|
private |
|
private |
Definition at line 447 of file extrusioncontrols.cxx.
References comphelper::makePropertyValue(), mbCommandDispatched, meUnit, mfDepth, and mxControl.
|
overridevirtual |
Implements WeldToolbarPopup.
Definition at line 358 of file extrusioncontrols.cxx.
References mxDepth0.
|
private |
Definition at line 382 of file extrusioncontrols.cxx.
References IsMetric(), meUnit, mxDepth0, mxDepth1, mxDepth2, mxDepth3, mxDepth4, SAL_N_ELEMENTS, and SvxResId().
Referenced by statusChanged().
|
private |
Definition at line 363 of file extrusioncontrols.cxx.
References svx::aDepthListInch, svx::aDepthListMM, IsMetric(), mbSettingValue, meUnit, mfDepth, mxCustom, mxDepth0, mxDepth1, mxDepth2, mxDepth3, mxDepth4, and mxInfinity.
Referenced by statusChanged().
|
overridevirtual |
Reimplemented from WeldToolbarPopup.
Definition at line 415 of file extrusioncontrols.cxx.
References svx::gsExtrusionDepth(), svx::gsMetricUnit(), implFillStrings(), implSetDepth(), mfDepth, and nValue.
|
private |
Definition at line 107 of file extrusioncontrols.hxx.
Referenced by DispatchDepthDialog().
|
private |
Definition at line 106 of file extrusioncontrols.hxx.
Referenced by implSetDepth().
|
private |
Definition at line 104 of file extrusioncontrols.hxx.
Referenced by DispatchDepthDialog(), implFillStrings(), and implSetDepth().
|
private |
Definition at line 105 of file extrusioncontrols.hxx.
Referenced by DispatchDepthDialog(), implSetDepth(), and statusChanged().
|
private |
Definition at line 95 of file extrusioncontrols.hxx.
Referenced by DispatchDepthDialog().
|
private |
Definition at line 102 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), and implSetDepth().
|
private |
Definition at line 96 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), GrabFocus(), implFillStrings(), and implSetDepth().
|
private |
Definition at line 97 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), implFillStrings(), and implSetDepth().
|
private |
Definition at line 98 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), implFillStrings(), and implSetDepth().
|
private |
Definition at line 99 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), implFillStrings(), and implSetDepth().
|
private |
Definition at line 100 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), implFillStrings(), and implSetDepth().
|
private |
Definition at line 101 of file extrusioncontrols.hxx.
Referenced by ExtrusionDepthWindow(), and implSetDepth().