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