Feat: add hidden mode and new documentation

This commit is contained in:
2026-02-26 12:31:56 +01:00
parent e1cf57918e
commit 70032acc75
95 changed files with 1055 additions and 286 deletions

View File

@@ -1,3 +1,5 @@
//! MouseCursor to X11 cursor name mapping.
use std::error::Error;
use x11rb::connection::Connection;

View File

@@ -1,3 +1,5 @@
//! X11 event loop: polls XCB events and dispatches to the window handler.
use crate::x11::keyboard::{convert_key_press_event, convert_key_release_event, key_mods};
use crate::x11::{ParentHandle, Window, WindowInner};
use crate::{

View File

@@ -1,3 +1,5 @@
//! X11 platform backend (XCB / Xlib).
mod xcb_connection;
use xcb_connection::XcbConnection;

View File

@@ -1,3 +1,5 @@
//! X11 visual selection for window creation.
use crate::x11::xcb_connection::XcbConnection;
use std::error::Error;
use x11rb::connection::Connection;

View File

@@ -1,3 +1,5 @@
//! X11 window creation, lifecycle, and event dispatch.
use std::cell::Cell;
use std::error::Error;
use std::ffi::c_void;

View File

@@ -1,3 +1,5 @@
//! Shared XCB/Xlib connection wrapper.
use std::cell::RefCell;
use std::collections::hash_map::{Entry, HashMap};
use std::error::Error;