方法

GtkWidgetcompute_point

声明 [src]

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

描述 [src]

point 中的给定点从 widget 坐标转换为 target 坐标系中的坐标。

为了执行此操作,两个微件必须共享一个公共祖先。如果不是这种情况,out_point 被设置为 (0, 0),并返回 false。

参数

target

类型: GtkWidget

要转换到的微件。

数据归方法调用方所有。
point

类型: graphene_point_t

widget 坐标系中的一个点。

数据归方法调用方所有。
out_point

类型: graphene_point_t

设置为 target 坐标系中对应的坐标。

此参数将由函数设置。
返回的数据归此实例所有。

返回值

类型: gboolean

如果 src_widgetdest_widget 有一个公共祖先返回 true,否则返回 false。