Rust bindings for the River 0.4.x Wayland compositor's window management protocols
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at dc00a3a04b84df565a8358834ca2e068710f08b0 64 lines 2.0 kB view raw
1pub mod window_management { 2 use wayland_client; 3 use wayland_client::protocol::*; 4 5 pub mod __interfaces { 6 use wayland_client::protocol::__interfaces::*; 7 wayland_scanner::generate_interfaces!("river/protocol/river-window-management-v1.xml"); 8 } 9 10 use self::__interfaces::*; 11 wayland_scanner::generate_client_code!("river/protocol/river-window-management-v1.xml"); 12} 13 14pub mod layer_shell { 15 use wayland_client; 16 17 pub mod __interfaces { 18 use crate::window_management::__interfaces::*; 19 wayland_scanner::generate_interfaces!("river/protocol/river-layer-shell-v1.xml"); 20 } 21 22 use self::__interfaces::*; 23 use crate::window_management::*; 24 wayland_scanner::generate_client_code!("river/protocol/river-layer-shell-v1.xml"); 25} 26 27pub mod xkb_bindings { 28 use wayland_client; 29 30 pub mod __interfaces { 31 use crate::window_management::__interfaces::*; 32 wayland_scanner::generate_interfaces!("river/protocol/river-xkb-bindings-v1.xml"); 33 } 34 35 use self::__interfaces::*; 36 use crate::window_management::*; 37 wayland_scanner::generate_client_code!("river/protocol/river-xkb-bindings-v1.xml"); 38} 39 40pub mod input_management { 41 use wayland_client; 42 use wayland_client::protocol::*; 43 44 pub mod __interfaces { 45 use wayland_client::protocol::__interfaces::*; 46 wayland_scanner::generate_interfaces!("river/protocol/river-input-management-v1.xml"); 47 } 48 49 use self::__interfaces::*; 50 wayland_scanner::generate_client_code!("river/protocol/river-input-management-v1.xml"); 51} 52 53pub mod libinput_config { 54 use wayland_client; 55 56 pub mod __interfaces { 57 use crate::input_management::__interfaces::*; 58 wayland_scanner::generate_interfaces!("river/protocol/river-libinput-config-v1.xml"); 59 } 60 61 use self::__interfaces::*; 62 use crate::input_management::*; 63 wayland_scanner::generate_client_code!("river/protocol/river-libinput-config-v1.xml"); 64}