1
0
Fork 0
forked from wry/wry

tree: support toggling floating with double clicks

This commit is contained in:
Julian Orth 2024-03-03 14:18:46 +01:00
parent a588b9044d
commit d425768760
11 changed files with 137 additions and 14 deletions

View file

@ -465,6 +465,14 @@ impl Client {
*self.on_new_input_device.borrow_mut() = Some(Rc::new(f));
}
pub fn set_double_click_interval(&self, usec: u64) {
self.send(&ClientMessage::SetDoubleClickIntervalUsec { usec });
}
pub fn set_double_click_distance(&self, dist: i32) {
self.send(&ClientMessage::SetDoubleClickDistance { dist });
}
pub fn connector_set_position(&self, connector: Connector, x: i32, y: i32) {
self.send(&ClientMessage::ConnectorSetPosition { connector, x, y });
}

View file

@ -346,6 +346,12 @@ pub enum ClientMessage<'a> {
connector: Connector,
transform: Transform,
},
SetDoubleClickIntervalUsec {
usec: u64,
},
SetDoubleClickDistance {
dist: i32,
},
}
#[derive(Serialize, Deserialize, Debug)]