gint x, y;
gint w, h;
GdkDisplay *display;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
display = gdk_display_get_default();
- device_manager = gdk_display_get_device_manager(display);
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(display);
+ device = gdk_seat_get_pointer(seat);
gdk_device_get_position(device, NULL, &x, &y);
list = gtk_container_get_children(GTK_CONTAINER(expander));
GtkWidget *label;
gint x, y;
GdkDisplay *display;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
if (ct->tip_window) return;
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(
- gtk_widget_get_window(ct->listview)));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(gtk_widget_get_window(ct->listview)));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(gtk_widget_get_window(ct->listview),
device, &x, &y, NULL);
gtk_widget_show(label);
display = gdk_display_get_default();
- device_manager = gdk_display_get_device_manager(display);
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(display);
+ device = gdk_seat_get_pointer(seat);
gdk_device_get_position(device, NULL, &x, &y);
if (!gtk_widget_get_realized(ct->tip_window)) gtk_widget_realize(ct->tip_window);
static void tip_update(CollectTable *ct, CollectInfo *info)
{
GdkDisplay *display = gdk_display_get_default();
- GdkDeviceManager *device_manager = gdk_display_get_device_manager(display);
- GdkDevice *device = gdk_device_manager_get_client_pointer(device_manager);
+ GdkSeat *seat = gdk_display_get_default_seat(display);
+ GdkDevice *device = gdk_seat_get_pointer(seat);
tip_schedule(ct);
GtkTreeIter iter;
GtkTreePath *tpath;
GtkTreeViewColumn *column;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
store = gtk_tree_view_get_model(GTK_TREE_VIEW(ct->listview));
if (!use_coord)
{
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(
- gtk_widget_get_window(ct->listview)));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(gtk_widget_get_window(ct->listview)));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(gtk_widget_get_window(ct->listview),
device, &x, &y, NULL);
}
GdkWindow *window;
gint x, y;
gint w, h;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
if (!ct->drop_idle_id) return FALSE;
window = gtk_widget_get_window(ct->listview);
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(window));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(window));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(window, device, &x, &y, NULL);
w = gdk_window_get_width(window);
{
PixbufRenderer *pr;
gint accel;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
/* This is a hack, but work far the best, at least for single pointer systems.
* See https://bugzilla.gnome.org/show_bug.cgi?id=587714 for more. */
gint x, y;
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(event->window));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(event->window));
+ device = gdk_seat_get_pointer(seat);
+
gdk_window_get_device_position(event->window, device, &x, &y, NULL);
event->x = x;
GdkModifierType mask;
gint x, y;
GtkAllocation allocation;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
gtk_widget_get_allocation(button, &allocation);
pixbuf = gdk_pixbuf_get_from_window(gtk_widget_get_window(button),
allocation.x, allocation.y,
allocation.width, allocation.height);
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(gtk_widget_get_window(button)));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(gtk_widget_get_window(button)));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(gtk_widget_get_window(button), device, &x, &y, &mask);
gtk_drag_set_icon_pixbuf(context, pixbuf,
gint x, y;
gint w, h;
gint amt = 0;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
if (sd->max_step < sd->region_size)
}
window = gtk_widget_get_window(sd->widget);
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(window));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(window));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(window, device, &x, &y, NULL);
w = gdk_window_get_width(window);
static gboolean vd_auto_scroll_idle_cb(gpointer data)
{
ViewDir *vd = data;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
if (vd->drop_fd)
gint w, h;
window = gtk_widget_get_window(vd->view);
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(window));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(window));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(window, device, &x, &y, NULL);
w = gdk_window_get_width(window);
GtkWidget *label;
gint x, y;
GdkDisplay *display;
- GdkDeviceManager *device_manager;
+ GdkSeat *seat;
GdkDevice *device;
if (VFICON(vf)->tip_window) return;
- device_manager = gdk_display_get_device_manager(gdk_window_get_display(
- gtk_tree_view_get_bin_window(GTK_TREE_VIEW(vf->listview))));
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(gdk_window_get_display(gtk_tree_view_get_bin_window(GTK_TREE_VIEW(vf->listview))));
+ device = gdk_seat_get_pointer(seat);
gdk_window_get_device_position(gtk_tree_view_get_bin_window(GTK_TREE_VIEW(vf->listview)),
device, &x, &y, NULL);
gtk_widget_show(label);
display = gdk_display_get_default();
- device_manager = gdk_display_get_device_manager(display);
- device = gdk_device_manager_get_client_pointer(device_manager);
+ seat = gdk_display_get_default_seat(display);
+ device = gdk_seat_get_pointer(seat);
gdk_device_get_position(device, NULL, &x, &y);
if (!gtk_widget_get_realized(VFICON(vf)->tip_window)) gtk_widget_realize(VFICON(vf)->tip_window);
static void tip_update(ViewFile *vf, FileData *fd)
{
GdkDisplay *display = gdk_display_get_default();
- GdkDeviceManager *device_manager = gdk_display_get_device_manager(display);
- GdkDevice *device = gdk_device_manager_get_client_pointer(device_manager);
+ GdkSeat *seat = gdk_display_get_default_seat(display);
+ GdkDevice *device = gdk_seat_get_pointer(seat);
if (VFICON(vf)->tip_window)
{