diff --git a/app/actions/filters-actions.c b/app/actions/filters-actions.c index 398bae0c7c..c8b63fc8eb 100644 --- a/app/actions/filters-actions.c +++ b/app/actions/filters-actions.c @@ -124,6 +124,11 @@ static const GimpStringActionEntry filters_actions[] = "gegl:difference-of-gaussians", NULL /* FIXME GIMP_HELP_FILTER_DIFFERENCE_OF_GAUSSIANS */ }, + { "filters-distance-map", GIMP_STOCK_GEGL, + NC_("filters-action", "Distance Map..."), NULL, NULL, + "gegl:distance-transform", + NULL /* FIXME GIMP_HELP_FILTER_DISTANCE_MAP */ }, + { "filters-dropshadow", GIMP_STOCK_GEGL, NC_("filters-action", "_Drop Shadow..."), NULL, NULL, "gegl:dropshadow", @@ -432,6 +437,7 @@ filters_actions_update (GimpActionGroup *group, SET_SENSITIVE ("filters-cubism", writable); SET_SENSITIVE ("filters-deinterlace", writable); SET_SENSITIVE ("filters-difference-of-gaussians", writable); + SET_SENSITIVE ("filters-distance-map", writable); SET_SENSITIVE ("filters-dropshadow", writable && alpha); SET_SENSITIVE ("filters-edge-laplace", writable); SET_SENSITIVE ("filters-edge-sobel", writable); diff --git a/app/sanity.c b/app/sanity.c index be1a444468..fd65f50e70 100644 --- a/app/sanity.c +++ b/app/sanity.c @@ -491,6 +491,7 @@ sanity_check_gegl_ops (void) "gegl:cubism", "gegl:deinterlace", "gegl:difference-of-gaussians", + "gegl:distance-transform", "gegl:dropshadow", "gegl:edge-laplace", "gegl:edge-sobel", diff --git a/app/tools/gimpgegltool.c b/app/tools/gimpgegltool.c index 41cee6bc91..1d58ac3471 100644 --- a/app/tools/gimpgegltool.c +++ b/app/tools/gimpgegltool.c @@ -132,6 +132,7 @@ gimp_gegl_tool_operation_blacklisted (const gchar *name, "gegl:cubism", "gegl:deinterlace", "gegl:difference-of-gaussians", + "gegl:distance-transform", "gegl:dropshadow", "gegl:edge-laplace", "gegl:edge-sobel", diff --git a/menus/image-menu.xml.in b/menus/image-menu.xml.in index 258c5f306b..bebfebe458 100644 --- a/menus/image-menu.xml.in +++ b/menus/image-menu.xml.in @@ -687,6 +687,7 @@ +