mirror of
https://github.com/elementary/gala.git
synced 2024-10-05 19:27:25 +03:00
use Gdk.Seat instead of Gdk.DeviceManager (#872)
Co-authored-by: Daniel Foré <daniel@elementary.io>
This commit is contained in:
parent
8683d9046d
commit
945ea7a8fb
@ -67,7 +67,7 @@ public class Gala.Plugins.PIP.PopupWindow : Clutter.Actor {
|
||||
}
|
||||
|
||||
static void get_current_cursor_position (out int x, out int y) {
|
||||
Gdk.Display.get_default ().get_device_manager ().get_client_pointer ().get_position (null, out x, out y);
|
||||
Gdk.Display.get_default ().get_default_seat ().get_pointer ().get_position (null, out x, out y);
|
||||
}
|
||||
|
||||
public PopupWindow (Gala.WindowManager wm, Meta.WindowActor window_actor) {
|
||||
|
@ -91,7 +91,7 @@ namespace Gala.Plugins.Zoom {
|
||||
// to show requested zoomed area
|
||||
if (mouse_poll_timer == 0) {
|
||||
float mx, my;
|
||||
var client_pointer = Gdk.Display.get_default ().get_device_manager ().get_client_pointer ();
|
||||
var client_pointer = Gdk.Display.get_default ().get_default_seat ().get_pointer ();
|
||||
client_pointer.get_position (null, out mx, out my);
|
||||
wins.set_pivot_point (mx / wins.width, my / wins.height);
|
||||
|
||||
|
@ -778,7 +778,7 @@ namespace Gala {
|
||||
Gdk.ModifierType get_current_modifiers () {
|
||||
Gdk.ModifierType modifiers;
|
||||
double[] axes = {};
|
||||
Gdk.Display.get_default ().get_device_manager ().get_client_pointer ()
|
||||
Gdk.Display.get_default ().get_default_seat ().get_pointer ()
|
||||
.get_state (Gdk.get_default_root_window (), axes, out modifiers);
|
||||
|
||||
return modifiers;
|
||||
|
@ -834,7 +834,7 @@ namespace Gala {
|
||||
}
|
||||
|
||||
public void get_current_cursor_position (out int x, out int y) {
|
||||
Gdk.Display.get_default ().get_device_manager ().get_client_pointer ().get_position (null,
|
||||
Gdk.Display.get_default ().get_default_seat ().get_pointer ().get_position (null,
|
||||
out x, out y);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user