diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-01-16 11:53:48 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-01-16 15:20:25 +0100 |
commit | d5ba43a2c0b49584e2128261f90d4ca0fec1878e (patch) | |
tree | 2a7b9a10b6a37b1e9250a43a7e011ddc729a3d3f /include/svx/sidebar | |
parent | ac748be2f0a3d5ba965eb8a3ace0b526a65a48cb (diff) |
focus something inside the gradient popup
Change-Id: I81f859a4e1fbb3c0a305683193556397167b70cb
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86917
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'include/svx/sidebar')
-rw-r--r-- | include/svx/sidebar/AreaTransparencyGradientPopup.hxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/svx/sidebar/AreaTransparencyGradientPopup.hxx b/include/svx/sidebar/AreaTransparencyGradientPopup.hxx index 67abcbf6a5cc..d10c6445705b 100644 --- a/include/svx/sidebar/AreaTransparencyGradientPopup.hxx +++ b/include/svx/sidebar/AreaTransparencyGradientPopup.hxx @@ -33,7 +33,7 @@ class AreaTransparencyGradientPopup final private: AreaPropertyPanelBase& mrAreaPropertyPanel; std::unique_ptr<weld::Builder> mxBuilder; - std::unique_ptr<weld::Widget> mxTopLevel; + std::unique_ptr<weld::Container> mxTopLevel; std::unique_ptr<weld::Widget> mxCenterGrid; std::unique_ptr<weld::Widget> mxAngleGrid; std::unique_ptr<weld::MetricSpinButton> mxMtrTrgrCenterX; @@ -50,11 +50,13 @@ private: DECL_LINK(ModifiedTrgrHdl_Impl, weld::MetricSpinButton&, void); DECL_LINK(Left_Click45_Impl, const OString&, void); DECL_LINK(Right_Click45_Impl, const OString&, void); + DECL_LINK(FocusHdl, weld::Widget&, void); + public: AreaTransparencyGradientPopup(AreaPropertyPanelBase& rPanel, weld::Widget* pParent); ~AreaTransparencyGradientPopup(); - weld::Widget* getTopLevel() const { return mxTopLevel.get(); } + weld::Container* getTopLevel() const { return mxTopLevel.get(); } void Rearrange(XFillFloatTransparenceItem const * pItem); }; |