Generated reference › API — ICoreEssentials/UI/Backends/Gtk4/Events
kind: generated#api#icoreessentials-ui-backends-gtk4-events

API — ICoreEssentials/UI/Backends/Gtk4/Events

The public contract of 1 header(s) under ICoreEssentials/UI/Backends/Gtk4/Events — 0 class/struct definition(s), 0 declaration(s). Each section shows the header's banner and its public (and protected-virtual) surface exactly as the file writes it.

HeaderDefinesDeclarationsBases
ICoreGtk4EventMap.h—0—

ICoreGtk4EventMap.h#

ICoreEssentials/UI/Backends/Gtk4/Events/ICoreGtk4EventMap.h

The GTK4 peer of ICoreInputEnumsVerify.cpp. (The planning row this came from is named in the .cpp, not here -- see the .cpp banner for why.)

WHY THIS IS A TABLE AND NOT A static_assert. ICoreInputEnums.h is pinned to Qt's numbering and ICoreInputEnumsVerify.cpp enforces that with static_assert against Qt's own headers, which it may because it lives in the Qt zone. A gtk4 build has no Qt headers to assert against, so the correspondence here is a DECISION rather than an identity, and it is checked at RUNTIME by testingLabs/tests/gtk4_event_map. The AppKit and WinUI backends reached the same conclusion for the same reason.

NO GTK TYPES IN THIS HEADER. Every parameter is a plain integer or a double, so the verify test -- and anything else -- can include this without <gtk/gtk.h>. The .cpp is where GDK_KEY_* and GdkModifierType are named.

Declares no class of its own — see the file.