Gimp/app/gui
Jehan 2e0d9504ed app, libgimp, plug-ins: move our code to use only non-deprecated code.
- Though GimpDrawableChooser itself is deprecated, make it call the
  new items popup API, which will work just as well.
- gimp_procedure_dialog_get_widget() will now return a GimpItemChooser
  widget by default. I did hesitate if for API behavior stability, it
  should not still return a GimpDrawableChooser, but considered that if
  someone set G_TYPE_NONE, they want our "best choice" and are not
  considering tweaking it. If someone wants to make sure this function
  always returns a specific widget type, they should specify said type.
  So I also added a note in the function docs related to this
  assumption.
- Van Gogh plug-in must now use the GimpItemChooser API to set the item
  to show. Also I am specifying the widget type, even though it is now
  the new default, because of the previous point. Since we tweak further
  the widget with its API, let's specify so that any further defaults
  update doesn't break this code.
- Adding some pragma to ignore warnings on the few pieces of code where
  we have to call deprecated functions (because inside other deprecated
  functions themselves).
- gui_pdb_dialog_*() API should just always create GimpItemSelect
  dialogs now. Also I ref rather than peek the class, because even if
  the class has not been instanciated yet (a case I ran into), we still
  want to obtain the class structure.
2025-11-17 12:47:20 +01:00
..
dbus-service.xml app: batch commands won't run on existing instance. 2015-09-28 22:31:21 +02:00
gimpapp.c app: fix some glib related deprecations 2023-06-16 00:13:02 -04:00
gimpapp.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpdbusservice.c app: use gimp_is_restored() rather than object variables. 2022-03-12 18:59:36 +01:00
gimpdbusservice.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gimpuiconfigurer.c app: big porting of weak pointers to g_set,clear_weak_pointer() 2023-05-22 18:16:09 +02:00
gimpuiconfigurer.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gui-message.c app, libgimp*, pdb, plug-ins: reimplement generic inter-process transient window. 2023-10-01 21:02:33 +02:00
gui-message.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gui-types.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gui-unique.c gui: fix quit lose unsaved changes macOS 2025-09-22 13:29:52 +00:00
gui-unique.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gui-vtable.c app, libgimp, plug-ins: move our code to use only non-deprecated code. 2025-11-17 12:47:20 +01:00
gui-vtable.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gui.c app: move GimpControllerManager to its own files 2025-07-12 11:43:28 +02:00
gui.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
icon-themes.c app, libgimp*, pdb, themes: Fix description typos 2025-09-24 16:50:15 +00:00
icon-themes.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
meson.build Declare gexiv2 dependency on many targets (due to gimpmetadata.h) 2025-10-03 18:31:53 -03:00
modifiers.c app: add a GimpModifiersManager object to GimpDisplayConfig. 2022-08-17 14:20:18 +02:00
modifiers.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
session.c Fix various typos 2019-09-21 17:10:46 +00:00
session.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
splash.c app: fix splash display in certain conditions. 2025-10-24 02:24:53 +02:00
splash.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
themes.c gui, widgets: Connect ViewableDialog to style updates 2025-11-03 11:37:35 +00:00
themes.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00