cargo fmt
This commit is contained in:
parent
712fc5b8b8
commit
bf9ee9a395
|
@ -7,26 +7,26 @@ extern crate slog;
|
|||
extern crate slog_async;
|
||||
extern crate slog_term;
|
||||
|
||||
use slog::*;
|
||||
|
||||
use glium::Surface;
|
||||
use slog::*;
|
||||
|
||||
use smithay::backend::graphics::glium::IntoGlium;
|
||||
use smithay::backend::input::InputBackend;
|
||||
use smithay::backend::winit;
|
||||
use smithay::compositor::{self, CompositorHandler};
|
||||
use smithay::shm::ShmGlobal;
|
||||
use smithay::compositor::{CompositorHandler, self};
|
||||
|
||||
use wayland_server::protocol::{wl_compositor, wl_shm, wl_subcompositor};
|
||||
|
||||
struct SurfaceHandler;
|
||||
|
||||
impl compositor::Handler for SurfaceHandler {
|
||||
}
|
||||
impl compositor::Handler for SurfaceHandler {}
|
||||
|
||||
fn main() {
|
||||
// A logger facility, here we use the terminal for this example
|
||||
let log = Logger::root(slog_async::Async::default(slog_term::term_full().fuse()).fuse(), o!());
|
||||
let log = Logger::root(slog_async::Async::default(slog_term::term_full().fuse()).fuse(),
|
||||
o!());
|
||||
|
||||
// Initialize a simple backend for testing
|
||||
let (renderer, mut input) = winit::init(log.clone()).unwrap();
|
||||
|
@ -38,8 +38,7 @@ fn main() {
|
|||
*/
|
||||
// Insert the ShmGlobal as a handler to your event loop
|
||||
// Here, we specify tha the standard Argb8888 and Xrgb8888 is the only supported.
|
||||
let shm_handler_id =
|
||||
event_loop.add_handler_with_init(ShmGlobal::new(vec![], log.clone()));
|
||||
let shm_handler_id = event_loop.add_handler_with_init(ShmGlobal::new(vec![], log.clone()));
|
||||
// Register this handler to advertise a wl_shm global of version 1
|
||||
event_loop.register_global::<wl_shm::WlShm, ShmGlobal>(shm_handler_id, 1);
|
||||
|
||||
|
@ -57,10 +56,10 @@ fn main() {
|
|||
*/
|
||||
let (shm_token, compositor_token) = {
|
||||
let state = event_loop.state();
|
||||
(
|
||||
state.get_handler::<ShmGlobal>(shm_handler_id).get_token(),
|
||||
state.get_handler::<CompositorHandler<(),SurfaceHandler>>(compositor_handler_id).get_token()
|
||||
)
|
||||
(state.get_handler::<ShmGlobal>(shm_handler_id).get_token(),
|
||||
state
|
||||
.get_handler::<CompositorHandler<(), SurfaceHandler>>(compositor_handler_id)
|
||||
.get_token())
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
|
@ -112,7 +112,8 @@ impl<U, H: UserHandler> wl_surface::Handler for CompositorHandler<U, H> {
|
|||
}
|
||||
fn damage_buffer(&mut self, _: &mut EventLoopHandle, _: &Client, surface: &wl_surface::WlSurface,
|
||||
x: i32, y: i32, width: i32, height: i32) {
|
||||
trace!(self.log, "Registering damage to surface (buffer coordinates).");
|
||||
trace!(self.log,
|
||||
"Registering damage to surface (buffer coordinates).");
|
||||
unsafe {
|
||||
SurfaceData::<U>::with_data(surface, |d| {
|
||||
d.damage = Damage::Buffer(Rectangle {
|
||||
|
|
Loading…
Reference in New Issue