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