tree: support toggling floating with double clicks
This commit is contained in:
parent
a588b9044d
commit
d425768760
11 changed files with 137 additions and 14 deletions
|
|
@ -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 });
|
||||
}
|
||||
|
|
|
|||
|
|
@ -346,6 +346,12 @@ pub enum ClientMessage<'a> {
|
|||
connector: Connector,
|
||||
transform: Transform,
|
||||
},
|
||||
SetDoubleClickIntervalUsec {
|
||||
usec: u64,
|
||||
},
|
||||
SetDoubleClickDistance {
|
||||
dist: i32,
|
||||
},
|
||||
}
|
||||
|
||||
#[derive(Serialize, Deserialize, Debug)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue