Method

Gtk.Widget.compute_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 GtkWidget
 

the GtkWidget to transform into

 The data is owned by the caller of the function
point const graphene_point_t*
 

a point in widgets coordinate system

 The data is owned by the caller of the function
out_point graphene_point_t*
 

Set to the corresponding coordinates in targets coordinate system

 Direction: out
 The data is owned by the caller of the function

Return value

Returns: gboolean

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