LibreOffice Module svx (master) 1
|
#include <extrusioncontrols.hxx>
Public Member Functions | |
ExtrusionDirectionWindow (svt::PopupWindowController *pControl, weld::Widget *pParentWindow) | |
virtual void | GrabFocus () override |
virtual | ~ExtrusionDirectionWindow () 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 (SelectToolbarMenuHdl, weld::Toggleable &, void) | |
DECL_LINK (SelectValueSetHdl, ValueSet *, void) | |
void | implSetDirection (sal_Int32 nSkew, bool bEnabled) |
void | implSetProjection (sal_Int32 nProjection, bool bEnabled) |
Private Attributes | |
rtl::Reference< svt::PopupWindowController > | mxControl |
std::unique_ptr< ValueSet > | mxDirectionSet |
std::unique_ptr< weld::CustomWeld > | mxDirectionSetWin |
std::unique_ptr< weld::RadioButton > | mxPerspective |
std::unique_ptr< weld::RadioButton > | mxParallel |
Image | maImgDirection [9] |
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 50 of file extrusioncontrols.hxx.
svx::ExtrusionDirectionWindow::ExtrusionDirectionWindow | ( | svt::PopupWindowController * | pControl, |
weld::Widget * | pParentWindow | ||
) |
Definition at line 115 of file extrusioncontrols.cxx.
References WeldToolbarPopup::AddStatusListener(), svx::aDirectionBmps, svx::aDirectionStrs, DIRECTION_NW, DIRECTION_SE, svx::g_sExtrusionDirection, svx::g_sExtrusionProjection, Size::Height(), i, LINK, maImgDirection, mxDirectionSet, mxPerspective, SvxResId(), WB_FLATVALUESET, WB_MENUSTYLEVALUESET, WB_NO_DIRECTSELECT, WB_NOBORDER, WB_TABSTOP, and Size::Width().
|
overridevirtual |
Definition at line 156 of file extrusioncontrols.cxx.
|
private |
|
private |
|
overridevirtual |
Implements WeldToolbarPopup.
Definition at line 151 of file extrusioncontrols.cxx.
References mxDirectionSet.
|
private |
Definition at line 160 of file extrusioncontrols.cxx.
References DIRECTION_NW, DIRECTION_SE, svx::gSkewList, and mxDirectionSet.
Referenced by statusChanged().
|
private |
Definition at line 184 of file extrusioncontrols.cxx.
References mxParallel, and mxPerspective.
Referenced by statusChanged().
|
overridevirtual |
Reimplemented from WeldToolbarPopup.
Definition at line 192 of file extrusioncontrols.cxx.
References svx::g_sExtrusionDirection, svx::g_sExtrusionProjection, implSetDirection(), implSetProjection(), and nValue.
|
private |
Definition at line 66 of file extrusioncontrols.hxx.
Referenced by ExtrusionDirectionWindow().
|
private |
Definition at line 60 of file extrusioncontrols.hxx.
|
private |
Definition at line 61 of file extrusioncontrols.hxx.
Referenced by ExtrusionDirectionWindow(), GrabFocus(), and implSetDirection().
|
private |
Definition at line 62 of file extrusioncontrols.hxx.
|
private |
Definition at line 64 of file extrusioncontrols.hxx.
Referenced by implSetProjection().
|
private |
Definition at line 63 of file extrusioncontrols.hxx.
Referenced by ExtrusionDirectionWindow(), and implSetProjection().