Transform the `GimpControllerManager` so it encapsulates all the logic related to managing all `GimpControllerInfo` objects, so we can pass that object around, rather than dealing with the `Gimp` struct everywhere and pretty hackishly retrieving the manager struct using `g_object_get_data()`. By also making it a proper `GObject`, we can later put even more logic onto it. |
||
|---|---|---|
| .. | ||
| dbus-service.xml | ||
| gimpapp.c | ||
| gimpapp.h | ||
| gimpdbusservice.c | ||
| gimpdbusservice.h | ||
| gimpuiconfigurer.c | ||
| gimpuiconfigurer.h | ||
| gui-message.c | ||
| gui-message.h | ||
| gui-types.h | ||
| gui-unique.c | ||
| gui-unique.h | ||
| gui-vtable.c | ||
| gui-vtable.h | ||
| gui.c | ||
| gui.h | ||
| icon-themes.c | ||
| icon-themes.h | ||
| meson.build | ||
| modifiers.c | ||
| modifiers.h | ||
| session.c | ||
| session.h | ||
| splash.c | ||
| splash.h | ||
| themes.c | ||
| themes.h | ||