Gimp/app
Jehan cb81d5224b Issue #10872: welcome dialog does not behave like the usual "new image" action.
The alternative solution would be to call:

> image_new_dialog_set (dialog, NULL, NULL);

This would have reset to default template. But it's still not exactly like the
"new image" action which defaults to the active image's size if there is an
opened image.

In order to avoid complicating the code further, as well as code duplication,
hence code divergence, let's call the "image-new" action, making sure that this
button will always behave exactly like the "File > New" menu item.

Then since we need to process the return value of this dialog (either re-showing
the welcome dialog in case of new image creation cancelation, or destroying the
hidden welcome dialog otherwise), I check for the singleton pointer and connect
the handlers to it.

Moreover I made the "response" signal of ImageNewDialog be handled as
G_CONNECT_AFTER otherwise we nearly never had the possibility to handle its
responses properly (because the base handler was doing it first, then often
destroying the dialog).
2024-02-17 18:01:20 +01:00
..
actions actions: Load opacity/mode/region properties in NDE 2024-02-15 05:31:36 +00:00
config dialogs: Add configurations to Welcome Dialogue 2024-02-14 15:20:10 +00:00
core Issue #10851: [Color Space Invasion] Crash when editing Gradient. 2024-02-16 19:58:11 +01:00
dialogs Issue #10872: welcome dialog does not behave like the usual "new image" action. 2024-02-17 18:01:20 +01:00
display app: color drag'n drop is now space-invaded. 2024-02-11 23:28:04 +01:00
file app: fix handling of GimpThumbnailProcedure return values. 2023-10-01 21:02:33 +02:00
file-data app, plug-ins: mark missing strings as translatable 2023-12-13 17:44:35 +00:00
gegl app: get rid of rgb_to_pixel() GimpPickable method and related functions. 2024-02-11 23:28:03 +01:00
gui app, libgimp, pdb, plug-ins: canvas grid now using GeglColor. 2024-02-11 23:28:03 +01:00
menus app: be more forgiving in reading shortcutsrc. 2023-10-02 01:30:02 +02:00
operations app: gimpoperationhuesaturation, do processing in non-linear 2024-02-17 06:03:40 +00:00
paint app: no more GimpRGB/GimpHSL/GimpHSV usage in paint code at all anymore. 2024-02-11 23:28:03 +01:00
pdb Issue #10814: [Color Space Invasion] crash in channel_get_color_invoker. 2024-02-13 23:25:41 +01:00
plug-in app: fix reading GeglColor arguments in pluginrc. 2024-02-14 23:43:26 +01:00
propgui app: use GEGL/babl to convert to HSL in gimp_operation_hue_saturation_map(). 2024-02-12 18:30:00 +01:00
tests app: test should have used GeglColor already. 2024-02-11 23:28:04 +01:00
text app: properly initialize property colors. 2024-02-16 17:28:51 +01:00
tools Issue #10809: Color Space Invasion: Curves Tool crashes on start. 2024-02-12 18:30:00 +01:00
vectors app/vectors : fix annotations on gimp_vectors_export_foo 2023-12-01 21:55:36 +00:00
widgets Issue #10850: [Color Space Invasion] Possible profile mis-match between color selectors. 2024-02-17 11:24:00 +01:00
xcf app: gimp_layer_mask_new() uses GeglColor. 2024-02-11 23:28:04 +01:00
about.h
app.c Revert "app: quick/dirty-exit on all releases (not just stable ones) while…" 2023-05-22 03:39:52 +02:00
app.h
errors.c
errors.h
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c
gimp-log.h
gimp-priorities.h
gimp-update.c app: simplify and fix the welcome dialog and update check algorithm. 2024-02-14 15:20:10 +00:00
gimp-update.h
gimp-version.c
gimp-version.h
gimpconsoleapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpconsoleapp.h
gimpcore.def app: work with a GimpPalette rather than a colormap. 2024-02-11 23:28:03 +01:00
gimpcoreapp.c app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
gimpcoreapp.h app: remove useless gimp_core_app_finalize(). 2023-04-12 22:07:08 +02:00
git-version.h.in
language.c
language.h
main.c Get rid of old Windows specific defines 2024-01-24 12:10:00 -05:00
meson.build Issue #8204: link gimp-2.99 executable with the static libapp library. 2023-06-11 17:52:40 +02:00
sanity.c meson,app: depend on GEGL-0.4.48 2024-02-11 22:42:16 +01:00
sanity.h
signals.c
signals.h
unique.c Eliminate warning: ‘gimp_unique_dbus_open’ defined but not used [-Wunused-function] 2023-06-25 18:01:45 +00:00
unique.h