config: allow setting per-device scroll wheel speed
This commit is contained in:
parent
50c87d6da7
commit
c0afc5cf2a
12 changed files with 78 additions and 16 deletions
|
|
@ -25,6 +25,7 @@ use {
|
|||
object::Object,
|
||||
rect::{Rect, Region},
|
||||
render::Renderer,
|
||||
state::DeviceHandlerData,
|
||||
tree::{FindTreeResult, FoundNode, Node, NodeId, NodeVisitor, ToplevelNode},
|
||||
utils::{
|
||||
buffd::{MsgParser, MsgParserError},
|
||||
|
|
@ -779,8 +780,13 @@ impl Node for WlSurface {
|
|||
seat.button_surface(&self, time_usec, button, state, serial);
|
||||
}
|
||||
|
||||
fn node_on_axis_event(self: Rc<Self>, seat: &Rc<WlSeatGlobal>, event: &PendingScroll) {
|
||||
seat.scroll_surface(&*self, event);
|
||||
fn node_on_axis_event(
|
||||
self: Rc<Self>,
|
||||
dev: &DeviceHandlerData,
|
||||
seat: &Rc<WlSeatGlobal>,
|
||||
event: &PendingScroll,
|
||||
) {
|
||||
seat.scroll_surface(dev, &*self, event);
|
||||
}
|
||||
|
||||
fn node_on_focus(self: Rc<Self>, seat: &Rc<WlSeatGlobal>) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue