API — ICoreEssentials/UI/Backends
The public contract of 2 header(s) under ICoreEssentials/UI/Backends — 1 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.
| Header | Defines | Declarations | Bases |
|---|---|---|---|
ICoreMenuExportSeat.h | — | 0 | — |
ICoreSystemNotificationSeat.h | ICoreSystemNotificationSeatContent | 0 | — |
ICoreMenuExportSeat.h#
ICoreEssentials/UI/Backends/ICoreMenuExportSeat.h
Declares no class of its own — see the file.
ICoreSystemNotificationSeat.h#
ICoreEssentials/UI/Backends/ICoreSystemNotificationSeat.h
INTERNAL -- the seam between ICoreSystemNotification (UI/System/ ICoreSystemNotification.cpp, portable) and the platform's notification service. Not installed (sdk_surface.txt: every path under a Backends/ directory is internal).
One seat per UI backend, each in that backend's zone and picked up by the zone's own glob:
AppKit/System/ICoreSystemNotification.mm UNUserNotificationCenter (uikit compiles it too, from where it stands) Gtk4/System/ICoreSystemNotification.cpp org.freedesktop.Notifications WinUI/System/ICoreSystemNotification.cpp AppNotificationManager Web/System/ICoreSystemNotification.cpp the browser's Notification; on
ICoreSystemNotificationSeatContent#
ICoreSystemNotificationSeat.h:32 · struct · 0 declaration(s)
struct ICoreSystemNotificationSeatContent {
public:
std::string id;
std::string title;
std::string body;
bool silent = false;
};
};