Gimp/app/gui
Jehan d92c237a17 Issue #13709: wait we get our first surface focus before listing…
… input devices.

Per Carlos' advice on gtk#7534, I wait for us to get a focus, since the
pad devices are only created at that point.
Note that this is a Wayland-only issue, but since it doesn't matter too
much that input devices are not initialized before we have a focused GUI
anyway, let's make this simpler.

At the earliest, the splash focus can announce a focus, but since it is
possible to start GIMP without the splash, display shells will also
possibly announce the first focus (there will always be a display shell
focusing at some point for any GUI GIMP!).
2025-12-16 00:02:33 +01:00
..
dbus-service.xml
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: remove GimpPickableSelect. 2025-11-17 13:47:07 +01:00
gui-vtable.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
gui.c app: Fix disordered windows.h include on display and gui sources 2025-11-29 18:18:46 -03: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
session.h app, pdb, libgimp: use "#pragma once" instead of: 2025-07-13 03:21:37 +02:00
splash.c Issue #13709: wait we get our first surface focus before listing… 2025-12-16 00:02:33 +01: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