@@ -16,35 +16,35 @@ private void HandlePointer(IntPtr ev, LibInputEventType type)
16
16
{
17
17
var modifiers = RawInputModifiers . None ; //TODO: support input modifiers
18
18
var pev = libinput_event_get_pointer_event ( ev ) ;
19
- var info = _screen . ScaledSize ;
19
+ var info = _screen ! . ScaledSize ;
20
20
var ts = libinput_event_pointer_get_time_usec ( pev ) / 1000 ;
21
21
switch ( type )
22
22
{
23
23
case LibInputEventType . LIBINPUT_EVENT_POINTER_MOTION_ABSOLUTE :
24
24
_mousePosition = new Point ( libinput_event_pointer_get_absolute_x_transformed ( pev , ( int ) info . Width ) ,
25
25
libinput_event_pointer_get_absolute_y_transformed ( pev , ( int ) info . Height ) ) ;
26
- ScheduleInput ( new RawPointerEventArgs ( _mouse , ts , _inputRoot , RawPointerEventType . Move , _mousePosition ,
26
+ ScheduleInput ( new RawPointerEventArgs ( _mouse , ts , InputRoot , RawPointerEventType . Move , _mousePosition ,
27
27
modifiers ) ) ;
28
28
break ;
29
29
case LibInputEventType . LIBINPUT_EVENT_POINTER_BUTTON :
30
30
{
31
31
var button = ( EvKey ) libinput_event_pointer_get_button ( pev ) ;
32
32
var buttonState = libinput_event_pointer_get_button_state ( pev ) ;
33
33
34
- RawPointerEventArgs evnt = button switch
34
+ RawPointerEventArgs ? evnt = button switch
35
35
{
36
36
EvKey . BTN_LEFT when buttonState == 1
37
- => new ( _mouse , ts , _inputRoot , RawPointerEventType . LeftButtonDown , _mousePosition , modifiers ) ,
37
+ => new ( _mouse , ts , InputRoot , RawPointerEventType . LeftButtonDown , _mousePosition , modifiers ) ,
38
38
EvKey . BTN_LEFT when buttonState == 0
39
- => new ( _mouse , ts , _inputRoot , RawPointerEventType . LeftButtonUp , _mousePosition , modifiers ) ,
39
+ => new ( _mouse , ts , InputRoot , RawPointerEventType . LeftButtonUp , _mousePosition , modifiers ) ,
40
40
EvKey . BTN_RIGHT when buttonState == 1
41
- => new ( _mouse , ts , _inputRoot , RawPointerEventType . RightButtonUp , _mousePosition , modifiers ) ,
41
+ => new ( _mouse , ts , InputRoot , RawPointerEventType . RightButtonUp , _mousePosition , modifiers ) ,
42
42
EvKey . BTN_RIGHT when buttonState == 2
43
- => new ( _mouse , ts , _inputRoot , RawPointerEventType . RightButtonDown , _mousePosition , modifiers ) ,
43
+ => new ( _mouse , ts , InputRoot , RawPointerEventType . RightButtonDown , _mousePosition , modifiers ) ,
44
44
EvKey . BTN_MIDDLE when buttonState == 1
45
- => new ( _mouse , ts , _inputRoot , RawPointerEventType . MiddleButtonDown , _mousePosition , modifiers ) ,
45
+ => new ( _mouse , ts , InputRoot , RawPointerEventType . MiddleButtonDown , _mousePosition , modifiers ) ,
46
46
EvKey . BTN_MIDDLE when buttonState == 2
47
- => new ( _mouse , ts , _inputRoot , RawPointerEventType . MiddleButtonUp , _mousePosition , modifiers ) ,
47
+ => new ( _mouse , ts , InputRoot , RawPointerEventType . MiddleButtonUp , _mousePosition , modifiers ) ,
48
48
_ => default ,
49
49
} ;
50
50
if ( evnt is not null )
@@ -70,7 +70,7 @@ private void HandlePointer(IntPtr ev, LibInputEventType type)
70
70
LibInputPointerAxis . LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL ) ;
71
71
ScheduleInput ( new RawMouseWheelEventArgs ( _mouse
72
72
, ts
73
- , _inputRoot
73
+ , InputRoot
74
74
, _mousePosition
75
75
, new Vector ( 0 , - value )
76
76
, modifiers ) ) ;
@@ -94,7 +94,7 @@ private void HandlePointer(IntPtr ev, LibInputEventType type)
94
94
LibInputPointerAxis . LIBINPUT_POINTER_AXIS_SCROLL_VERTICAL ) / 120 ) ;
95
95
ScheduleInput ( new RawMouseWheelEventArgs ( _mouse
96
96
, ts
97
- , _inputRoot
97
+ , InputRoot
98
98
, _mousePosition
99
99
, value
100
100
, modifiers ) ) ;
0 commit comments