1
0
Fork 0
forked from wry/wry

autocommit 2022-02-06 23:54:46 CET

This commit is contained in:
Julian Orth 2022-02-06 23:54:46 +01:00
parent 96038f49bc
commit 7d531257ed
51 changed files with 290 additions and 276 deletions

View file

@ -1,9 +1,9 @@
use crate::client::{Client};
use crate::client::Client;
use crate::object::Object;
use std::rc::Rc;
use thiserror::Error;
use crate::wire::wl_callback::*;
use crate::wire::WlCallbackId;
use std::rc::Rc;
use thiserror::Error;
pub struct WlCallback {
client: Rc<Client>,
@ -12,11 +12,17 @@ pub struct WlCallback {
impl WlCallback {
pub fn new(id: WlCallbackId, client: &Rc<Client>) -> Self {
Self { client: client.clone(), id }
Self {
client: client.clone(),
id,
}
}
pub fn send_done(&self) {
self.client.event(Done { self_id: self.id, callback_data: 0 });
self.client.event(Done {
self_id: self.id,
callback_data: 0,
});
}
}