app: add a "settings" argument to GimpGeglProcedure
which gets added automatically by procedure_commands_get_display_args(). Move the non-interactive and run-with-last-vals code to gimp_gegl_procedure_execute() (not execute_async()) because it makes more sence to call it synchronously anyway (not implemented yet). This commit should change no behavior.
Showing with 86 additions and 58 deletions