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

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.

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;
};
};