命名空间

GdkX11 - 4.0

GTK 工具包

版本4.17.2
作者GTK 开发团队
许可证LGPL-2.1-or-later
网站https://gtk.org.cn
资源https://gitlab.gnome.org/GNOME/gtk/

构建

C 头文件gdk/x11/gdkx.h
pkg-config文件gtk4-x11

依赖项

其他文档

枚举

函数

x11_device_get_id

返回 XInput2 所看到的设备ID

x11_device_manager_lookup

返回包含给定设备IDGdkDevice

x11_free_compound_text

释放 gdk_x11_display_string_to_compound_text() 返回的数据。

x11_free_text_list

释放由 gdk_x11_display_text_property_to_text_list() 创建的字符串阵列。

x11_get_server_time

获取当前 X 服务器时间戳的例程。

x11_get_xatom_by_name_for_display

返回与 atom_name 相对应的 GdkDisplay 的 X 原子。 此函数会缓存结果,因此如果重复调用,速度会比每次都往服务器发一次请求的 XInternAtom() 快很多。

x11_get_xatom_name_for_display

返回 X 原子在显示中的名称。 此函数主要用于调试,因此为了方便,与 XAtomName() 不同,不需要释放其结果。

x11_lookup_xdisplay

查找与 xdisplay 相对应的 GdkDisplay,如果存在的话。

x11_set_sm_client_id

在应用程序的领导窗口上设置 SM_CLIENT_ID 属性,以便窗口管理器可以通过 X11R6 ICCCM 会话管理协议保存应用程序的状态。

函数宏

DISPLAY_XDISPLAY

返回 GdkDisplay 的显示。

POINTER_TO_XID

gpointer 转换回先前使用 GDK_XID_TO_POINTER() 转换的 XID

SURFACE_XDISPLAY

返回 GdkSurface 的显示。

SURFACE_XID

返回属于 GdkSurface 的 X 窗口。

X11_DEVICE_MANAGER_XI2

X11_DEVICE_MANAGER_XI2_CLASS

X11_DEVICE_XI2

X11_DEVICE_XI2_CLASS

XID_TO_POINTER

XID 转换为 gpointer。 对于使用指针参数(如 GHashTable)的数据结构很有用。 使用 GDK_POINTER_TO_XID() 将参数转换回 XID