rust_widgets 2.8.12

Pure Rust cross-platform native GUI library with hardware-adaptive rendering, 180 widgets, touch/gesture support, i18n, and SVG-pipeline-accurate output
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-FileCopyrightText: Copyright (c) 2026 Mike Li/Mikewolfli/Wei Li(mikewolfli@163.com)
// SPDX-License-Identifier: MIT

//! Redox OS backend over the Orbital display server.
//!
//! Redox has no GTK, X11 or Wayland; Orbital is its windowing protocol. The backend mirrors winit's
//! Orbital role without depending on winit: it opens a real `orbclient::Window`, paints the
//! library's control tree into its buffer, and routes Orbital's input records through the same
//! widget event entry points every other host uses.
//!
//! `mod.rs` holds only module wiring (rule #8): the state types live in [`types`] and the
//! `Platform` implementation in `platform_impl`.

mod platform_impl;

pub(crate) mod types;

pub use types::OrbitalPlatform;