Method

GtkWidgetcompute_point

Declaration [src]

gboolean
gtk_widget_compute_point (
  GtkWidget* widget,
  GtkWidget* target,
  const graphene_point_t* point,
  graphene_point_t* out_point
)

Description [src]

Translates the given point in widgets coordinates to coordinates relative to target’s coordinate system.

In order to perform this operation, both widgets must share a common ancestor.

Parameters

target

Type: GtkWidget

The GtkWidget to transform into.

The data is owned by the caller of the function.
point

Type: graphene_point_t

A point in widgets coordinate system.

The data is owned by the caller of the function.
out_point

Type: graphene_point_t

Set to the corresponding coordinates in targets coordinate system.

The argument will be set by the function.
The data is owned by the caller of the function.

Return value

Type: gboolean

TRUE if the point could be determined, FALSE on failure. In this case, 0 is stored in out_point.