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 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.

 The argument will be set by the function.
 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.