| Crates.io | xcb-util-cursor-sys |
| lib.rs | xcb-util-cursor-sys |
| version | 0.1.4 |
| created_at | 2022-11-07 03:18:17.790882+00 |
| updated_at | 2024-05-24 05:44:06.700381+00 |
| description | Bindings to libxcb-cursor. |
| homepage | https://github.com/JuliusKreutz/xcb-util-cursor-rs |
| repository | https://github.com/JuliusKreutz/xcb-util-cursor-rs |
| max_upload_size | |
| id | 706928 |
| size | 17,163 |
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);