widget: Remove gtk_widget_get_pointer

This commit is contained in:
Timm Bäder 2016-10-12 19:48:16 +02:00 committed by Benjamin Otte
parent 5da7a824ff
commit 2ae996e242
3 changed files with 0 additions and 55 deletions

View File

@ -5072,7 +5072,6 @@ gtk_widget_get_toplevel
gtk_widget_get_ancestor
gtk_widget_get_visual
gtk_widget_set_visual
gtk_widget_get_pointer
gtk_widget_is_ancestor
gtk_widget_translate_coordinates
gtk_widget_hide_on_delete

View File

@ -10400,55 +10400,6 @@ gtk_widget_get_device_events (GtkWidget *widget,
return GPOINTER_TO_UINT (g_hash_table_lookup (device_events, device));
}
/**
* gtk_widget_get_pointer:
* @widget: a #GtkWidget
* @x: (out) (allow-none): return location for the X coordinate, or %NULL
* @y: (out) (allow-none): return location for the Y coordinate, or %NULL
*
* Obtains the location of the mouse pointer in widget coordinates.
* Widget coordinates are a bit odd; for historical reasons, they are
* defined as @widget->window coordinates for widgets that return %TRUE for
* gtk_widget_get_has_window(); and are relative to @widget->allocation.x,
* @widget->allocation.y otherwise.
*
* Deprecated: 3.4: Use gdk_window_get_device_position() instead.
**/
void
gtk_widget_get_pointer (GtkWidget *widget,
gint *x,
gint *y)
{
GtkWidgetPrivate *priv;
g_return_if_fail (GTK_IS_WIDGET (widget));
priv = widget->priv;
if (x)
*x = -1;
if (y)
*y = -1;
if (_gtk_widget_get_realized (widget))
{
GdkSeat *seat;
seat = gdk_display_get_default_seat (gtk_widget_get_display (widget));
gdk_window_get_device_position (priv->window,
gdk_seat_get_pointer (seat),
x, y, NULL);
if (!_gtk_widget_get_has_window (widget))
{
if (x)
*x -= priv->allocation.x;
if (y)
*y -= priv->allocation.y;
}
}
}
/**
* gtk_widget_is_ancestor:
* @widget: a #GtkWidget

View File

@ -1062,11 +1062,6 @@ gint gtk_widget_get_events (GtkWidget *widget);
GDK_AVAILABLE_IN_ALL
GdkEventMask gtk_widget_get_device_events (GtkWidget *widget,
GdkDevice *device);
GDK_DEPRECATED_IN_3_4_FOR(gdk_window_get_device_position)
void gtk_widget_get_pointer (GtkWidget *widget,
gint *x,
gint *y);
GDK_AVAILABLE_IN_ALL
gboolean gtk_widget_is_ancestor (GtkWidget *widget,
GtkWidget *ancestor);