diff options
author | Mike Kaganski <mike.kaganski@collabora.com> | 2020-03-25 14:58:14 +0300 |
---|---|---|
committer | Mike Kaganski <mike.kaganski@collabora.com> | 2020-03-25 21:42:54 +0100 |
commit | 5a100a3b62da5ea94d4707c10633023065e1d04f (patch) | |
tree | 42e4e8d3e75b8a47e784849a80972f88082bc66e /sw | |
parent | 4f1d258e4942631324aa1810bf016a1bf9ff8f9a (diff) |
tdf#101181: add sidebar panel for Glow effect
... in Writer, Calc, Draw and Impress for CustomShapes.
The artifacts that become apparent using the controls, e.g. remnants
of the effect when decreasing radius (in Impress), or glow not drawn
until reload after enabled or radius set to 0, should be fixed in a
separate commit.
Change-Id: I6107597161bc67ae8c3e62c260ef6ad241c7dedf
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91056
Tested-by: Jenkins
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/sdi/drawsh.sdi | 24 | ||||
-rw-r--r-- | sw/source/uibase/shells/slotadd.cxx | 2 |
2 files changed, 26 insertions, 0 deletions
diff --git a/sw/sdi/drawsh.sdi b/sw/sdi/drawsh.sdi index a50df1289a61..c75bc6a8efca 100644 --- a/sw/sdi/drawsh.sdi +++ b/sw/sdi/drawsh.sdi @@ -184,6 +184,30 @@ interface TextDraw : TextDrawBase DisableFlags="SfxDisableFlags::SwOnProtectedCursor"; ] + SID_ATTR_GLOW + [ + Export = FALSE; + ExecMethod = ExecDrawAttrArgs ; + StateMethod = GetDrawAttrState ; + DisableFlags="SfxDisableFlags::SwOnProtectedCursor"; + ] + + SID_ATTR_GLOW_COLOR + [ + Export = FALSE; + ExecMethod = ExecDrawAttrArgs ; + StateMethod = GetDrawAttrState ; + DisableFlags="SfxDisableFlags::SwOnProtectedCursor"; + ] + + SID_ATTR_GLOW_RADIUS + [ + Export = FALSE; + ExecMethod = ExecDrawAttrArgs ; + StateMethod = GetDrawAttrState ; + DisableFlags="SfxDisableFlags::SwOnProtectedCursor"; + ] + SID_ATTRIBUTES_LINE [ ExecMethod = ExecDrawDlg ; diff --git a/sw/source/uibase/shells/slotadd.cxx b/sw/source/uibase/shells/slotadd.cxx index a4f4fe72e9b7..c6a3f35907b3 100644 --- a/sw/source/uibase/shells/slotadd.cxx +++ b/sw/source/uibase/shells/slotadd.cxx @@ -76,6 +76,8 @@ #include <editeng/boxitem.hxx> #include <editeng/sizeitem.hxx> #include <editeng/lrspitem.hxx> +#include <svx/sdmetitm.hxx> +#include <svx/sdooitm.hxx> #include <svx/xlnstit.hxx> #include <svx/xlnedit.hxx> #include <svx/xfillit0.hxx> |