方法
GdkSurfaceset_input_region
声明 [源代码]
void
gdk_surface_set_input_region (
GdkSurface* surface,
cairo_region_t* region
)
描述 [源代码]
将区域应用到表面,以便于事件处理。
当指针位置对应掩码中的未设置位时发生鼠标事件,这些事件将通过表面下面的 surface
传递。
输入区域通常用于 RGBA 表面。表面的透明通道定义了哪些像素是不可见的,并允许有良好抗锯齿的边缘,输入区域控制表面“可点击”的区域。
使用gdk_display_supports_input_shapes()
找出特定后端是否支持输入区域。
参数
region
-
类型:
cairo_region_t
需要响应的表面区域。
这些数据由方法的调用者拥有。