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.

update protocols and add river-xkb-config-v1

arthomnix 68a34be2 c238d539

+27 -14
+27 -14
src/lib.rs
··· 1 - pub mod window_management { 1 + pub mod input_management { 2 2 use wayland_client; 3 3 use wayland_client::protocol::*; 4 4 5 5 pub mod __interfaces { 6 6 use wayland_client::protocol::__interfaces::*; 7 - wayland_scanner::generate_interfaces!("river/protocol/river-window-management-v1.xml"); 7 + wayland_scanner::generate_interfaces!("river/protocol/river-input-management-v1.xml"); 8 8 } 9 9 10 10 use self::__interfaces::*; 11 - wayland_scanner::generate_client_code!("river/protocol/river-window-management-v1.xml"); 11 + wayland_scanner::generate_client_code!("river/protocol/river-input-management-v1.xml"); 12 12 } 13 13 14 14 pub mod layer_shell { ··· 24 24 wayland_scanner::generate_client_code!("river/protocol/river-layer-shell-v1.xml"); 25 25 } 26 26 27 - pub mod xkb_bindings { 27 + pub mod libinput_config { 28 28 use wayland_client; 29 29 30 30 pub mod __interfaces { 31 - use crate::window_management::__interfaces::*; 32 - wayland_scanner::generate_interfaces!("river/protocol/river-xkb-bindings-v1.xml"); 31 + use crate::input_management::__interfaces::*; 32 + wayland_scanner::generate_interfaces!("river/protocol/river-libinput-config-v1.xml"); 33 33 } 34 34 35 35 use self::__interfaces::*; 36 - use crate::window_management::*; 37 - wayland_scanner::generate_client_code!("river/protocol/river-xkb-bindings-v1.xml"); 36 + use crate::input_management::*; 37 + wayland_scanner::generate_client_code!("river/protocol/river-libinput-config-v1.xml"); 38 38 } 39 39 40 - pub mod input_management { 40 + pub mod window_management { 41 41 use wayland_client; 42 42 use wayland_client::protocol::*; 43 43 44 44 pub mod __interfaces { 45 45 use wayland_client::protocol::__interfaces::*; 46 - wayland_scanner::generate_interfaces!("river/protocol/river-input-management-v1.xml"); 46 + wayland_scanner::generate_interfaces!("river/protocol/river-window-management-v1.xml"); 47 + } 48 + 49 + use self::__interfaces::*; 50 + wayland_scanner::generate_client_code!("river/protocol/river-window-management-v1.xml"); 51 + } 52 + 53 + pub mod xkb_bindings { 54 + use wayland_client; 55 + 56 + pub mod __interfaces { 57 + use crate::window_management::__interfaces::*; 58 + wayland_scanner::generate_interfaces!("river/protocol/river-xkb-bindings-v1.xml"); 47 59 } 48 60 49 61 use self::__interfaces::*; 50 - wayland_scanner::generate_client_code!("river/protocol/river-input-management-v1.xml"); 62 + use crate::window_management::*; 63 + wayland_scanner::generate_client_code!("river/protocol/river-xkb-bindings-v1.xml"); 51 64 } 52 65 53 - pub mod libinput_config { 66 + pub mod xkb_config { 54 67 use wayland_client; 55 68 56 69 pub mod __interfaces { 57 70 use crate::input_management::__interfaces::*; 58 - wayland_scanner::generate_interfaces!("river/protocol/river-libinput-config-v1.xml"); 71 + wayland_scanner::generate_interfaces!("river/protocol/river-xkb-config-v1.xml"); 59 72 } 60 73 61 74 use self::__interfaces::*; 62 75 use crate::input_management::*; 63 - wayland_scanner::generate_client_code!("river/protocol/river-libinput-config-v1.xml"); 76 + wayland_scanner::generate_client_code!("river/protocol/river-xkb-config-v1.xml"); 64 77 }