shakaran

Using gdk_window_get_device_position() gnome

Feb 21st, 2013
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1.   GdkDeviceManager *device_manager;
  2.   GdkDevice *pointer;
  3.   gint px, py;
  4.   g_signal_emit (scroll_area, signals[VIEWPORT_CHANGED], 0,
  5.                  new_viewport, old_viewport);
  6.  
  7.   if (scroll_area->priv->input_window == NULL)
  8.     return;
  9.  
  10.   device_manager = gdk_display_get_device_manager (gtk_widget_get_display (GDK_WIDGET(GTK_WINDOW(scroll_area->priv->input_window))));
  11.   pointer = gdk_device_manager_get_client_pointer (device_manager);
  12.   gdk_window_get_device_position (GDK_WINDOW(scroll_area->priv->input_window), pointer, &px, &py, NULL);
Advertisement
Add Comment
Please, Sign In to add comment