shakaran

GdkWindow

Feb 21st, 2013
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 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 (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);
  13.  
  14.  
  15. warning: passing argument 1 of 'gtk_widget_get_display' from incompatible pointer type [enabled by default]
  16. In file included from /opt/gnome/include/gtk-3.0/gtk/gtkapplication.h:27:0,
  17. from /opt/gnome/include/gtk-3.0/gtk/gtkwindow.h:33,
  18. from /opt/gnome/include/gtk-3.0/gtk/gtkdialog.h:33,
  19. from /opt/gnome/include/gtk-3.0/gtk/gtkaboutdialog.h:30,
  20. from /opt/gnome/include/gtk-3.0/gtk/gtk.h:31,
  21. from scrollarea.h:19,
  22. from scrollarea.c:19:
  23. /opt/gnome/include/gtk-3.0/gtk/gtkwidget.h:714:15: note: expected 'struct GtkWidget *' but argument is of type 'struct GdkWindow *'
Advertisement
Add Comment
Please, Sign In to add comment