⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module systray

Module systray 

Source
Expand description

System Tray

Provides a system tray area in the desktop panel for status indicators such as clock, CPU usage, memory usage, network status, and battery. Items are rendered right-aligned in the panel and can be clicked.

Structs§

SysTrayItem
A single item in the system tray.
SystemTray
System tray managing a collection of status indicator items.

Enums§

SysTrayItemType
Type of system tray item.

Functions§

init
Initialize the global system tray.
with_system_tray
Execute a closure with a mutable reference to the system tray.
with_system_tray_ref
Execute a closure with a shared reference to the system tray.