From e10d5852c17e8fd8ce493a7d0c1f01aae6b51348 Mon Sep 17 00:00:00 2001 From: Ell Date: Thu, 9 Aug 2018 18:58:00 -0400 Subject: [PATCH] app: add gegl:long-shadow to the menus (cherry picked from commit 537bf4ec6a9c99894f4df7409c78b2fea73ef381) --- app/actions/filters-actions.c | 6 ++++++ app/sanity.c | 1 + app/tools/gimpgegltool.c | 1 + app/widgets/gimphelp-ids.h | 1 + menus/image-menu.xml.in | 1 + 5 files changed, 10 insertions(+) diff --git a/app/actions/filters-actions.c b/app/actions/filters-actions.c index f52043af39..2be4ad4d1a 100644 --- a/app/actions/filters-actions.c +++ b/app/actions/filters-actions.c @@ -418,6 +418,11 @@ static const GimpStringActionEntry filters_interactive_actions[] = "gegl:stereographic-projection", GIMP_HELP_FILTER_LITTLE_PLANET }, + { "filters-long-shadow", GIMP_ICON_GEGL, + NC_("filters-action", "_Long Shadow..."), NULL, NULL, + "gegl:long-shadow", + GIMP_HELP_FILTER_LONG_SHADOW }, + { "filters-mantiuk-2006", GIMP_ICON_GEGL, NC_("filters-action", "_Mantiuk 2006..."), NULL, NULL, "gegl:mantiuk06", @@ -896,6 +901,7 @@ filters_actions_update (GimpActionGroup *group, SET_SENSITIVE ("filters-lens-flare", writable); SET_SENSITIVE ("filters-levels", writable); SET_SENSITIVE ("filters-little-planet", writable); + SET_SENSITIVE ("filters-long-shadow", writable && alpha); SET_SENSITIVE ("filters-mantiuk-2006", writable); SET_SENSITIVE ("filters-maze", writable); SET_SENSITIVE ("filters-median-blur", writable); diff --git a/app/sanity.c b/app/sanity.c index 89faa52d49..84513089ec 100644 --- a/app/sanity.c +++ b/app/sanity.c @@ -652,6 +652,7 @@ sanity_check_gegl_ops (void) "gegl:invert-linear", "gegl:lens-distortion", "gegl:lens-flare", + "gegl:long-shadow", "gegl:mantiuk06", "gegl:map-absolute", "gegl:map-relative", diff --git a/app/tools/gimpgegltool.c b/app/tools/gimpgegltool.c index fe1c83d9f2..f10368c39a 100644 --- a/app/tools/gimpgegltool.c +++ b/app/tools/gimpgegltool.c @@ -191,6 +191,7 @@ gimp_gegl_tool_operation_blacklisted (const gchar *name, "gegl:invert-gamma", "gegl:lens-distortion", "gegl:lens-flare", + "gegl:long-shadow", "gegl:mantiuk06", "gegl:maze", "gegl:median-blur", diff --git a/app/widgets/gimphelp-ids.h b/app/widgets/gimphelp-ids.h index 7b291a0dbf..9c2b232590 100644 --- a/app/widgets/gimphelp-ids.h +++ b/app/widgets/gimphelp-ids.h @@ -392,6 +392,7 @@ #define GIMP_HELP_FILTER_LENS_DISTORTION "gimp-filter-lens-distortion" #define GIMP_HELP_FILTER_LENS_FLARE "gimp-filter-lens-flare" #define GIMP_HELP_FILTER_LITTLE_PLANET "gimp-filter-little-planet" +#define GIMP_HELP_FILTER_LONG_SHADOW "gimp-filter-long-shadow" #define GIMP_HELP_FILTER_MANTIUK_2006 "gimp-filter-manituk-2006" #define GIMP_HELP_FILTER_MAZE "gimp-filter-maze" #define GIMP_HELP_FILTER_MEDIAN_BLUR "gimp-filter-median-blur" diff --git a/menus/image-menu.xml.in b/menus/image-menu.xml.in index 76e61a33c9..a5c2063e1c 100644 --- a/menus/image-menu.xml.in +++ b/menus/image-menu.xml.in @@ -735,6 +735,7 @@ +