8 releases

0.3.3 May 24, 2024
0.3.2 Apr 7, 2023
0.3.0 Nov 10, 2022
0.2.0 Nov 9, 2022
0.1.2 Nov 8, 2022

#273 in Graphics APIs

Download history 140/week @ 2024-10-12 176/week @ 2024-10-19 396/week @ 2024-10-26 241/week @ 2024-11-02 187/week @ 2024-11-09 191/week @ 2024-11-16 122/week @ 2024-11-23 102/week @ 2024-11-30 166/week @ 2024-12-07 147/week @ 2024-12-14 134/week @ 2024-12-21 82/week @ 2024-12-28 195/week @ 2025-01-04 260/week @ 2025-01-11 119/week @ 2025-01-18 78/week @ 2025-01-25

669 downloads per month

MIT/Apache

20KB
253 lines

xcb-util-cursor

github crates.io docs.rs build status crates.io

xcb-util-cursor is a safe rust interface for libxcb-cursor. It depends on rust-xcb and uses their types.

# Cargo.toml
[dependencies]
xcb = "1.4.0"
xcb-util-cursor = "0.3.3"
use xcb_util_cursor::{Cursor, CursorContext};

let (connection, _) = xcb::Connection::connect(None).unwrap();
let setup = connection.get_setup();
let screen = setup.roots().next().unwrap();

let cursor_context = CursorContext::new(&connection, screen).unwrap();

let left_ptr = cursor_context.load_cursor(Cursor::LeftPtr);

Dependencies

~0.7–2.8MB
~56K SLoC