Module platform

Module platform 

Source
Expand description

Platform abstraction layer

Provides traits for window management that can be implemented by different backends (Wayland, mock for testing).

Includes COSMIC desktop integration for theming and fonts.

Re-exports§

pub use wayland::activate_window;
pub use wayland::enumerate_windows;
pub use cosmic_keys::keybinding_status;
pub use cosmic_keys::remove_keybinding;
pub use cosmic_keys::setup_keybinding;
pub use cosmic_theme::CosmicTheme;
pub use fonts::fontconfig_available;
pub use fonts::resolve_font;
pub use fonts::resolve_sans;

Modules§

cosmic_keys
COSMIC keybinding integration
cosmic_theme
COSMIC Desktop Theme Integration
fonts
Font resolution using freedesktop fontconfig
wayland
Wayland platform implementation

Traits§

WindowManager
Trait for window management operations