方法
GtkWidgettranslate_coordinates
已弃用:4.12
声明 [源码]
gboolean
gtk_widget_translate_coordinates (
GtkWidget* src_widget,
GtkWidget* dest_widget,
double src_x,
double src_y,
double* dest_x,
double* dest_y
)
描述 [源码]
将相对于 src_widget
的分配的坐标转换为相对于 dest_widget
的分配的坐标。
为了执行此操作,这两个小部件必须共享同一个父级。如果不是这种情况,则将 dest_x
和 dest_y
设置为 0,并返回 false。
自 4.12 版本起已弃用
请使用 gtk_widget_compute_point()
代替。
参数
dest_widget
-
类型:
GtkWidget
另一个小部件。
数据由方法调用者拥有。 src_x
-
类型:
double
src_widget
小部件坐标中的 X 位置。 src_y
-
类型:
double
src_widget
小部件坐标中的 Y 位置。 dest_x
-
类型:
double*
存储
dest_widget
小部件坐标中 X 位置的地点。该参数将由函数设置。 该参数可以是 NULL
。 dest_y
-
类型:
double*
存储
dest_widget
小部件坐标中 Y 位置的地点。该参数将由函数设置。 该参数可以是 NULL
。