yaxi/
lib.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
//! This crate provides a high level interface to the x11 [protocol] in pure Rust.
//!
//! [protocol]: https://www.x.org/docs/XProtocol/proto.pdf

/// display is the foundation of an x11 connection
pub mod display;

/// proto contains protocol specific code such as opcodes, replies and so on.
pub mod proto;

/// window contains the core functionality for handling windows
pub mod window;

/// keyboard contains keysyms and keycodes for x11
pub mod keyboard;

/// implementation of popular x11 extensions such as xinerama
pub mod extension;

/// clipboard is a user-friendly wrapper around x11 selections

#[cfg(feature = "clipboard")]
pub mod clipboard;