GdkX11X11Display

描述

final class GdkX11.X11Display : Gdk.Display
{
  /* No available fields */
}

没有可用的描述。

函数

gdk_x11_display_open

尝试打开一个到 X 服务器的显示,服务器由 display_name 给定。如果打开显示失败,返回 NULL

gdk_x11_display_set_program_class

设置程序类别。

实例方法

gdk_x11_display_broadcast_startup_message

display 发送类型为 message_type 的启动通知消息。

gdk_x11_display_error_trap_pop

弹出由 gdk_x11_display_error_trap_push() 设置的错误陷阱。如果需要会执行 XSync(),并始终阻塞直到错误发生或已知未发生,以便返回错误代码。

gdk_x11_display_error_trap_pop_ignored

弹出由 gdk_x11_display_error_trap_push() 设置的错误陷阱。不会阻塞以检查是否发生错误;仅记录要忽略错误的请求范围,并在错误异步到达时忽略这些错误。

gdk_x11_display_error_trap_push

display 上开始一系列 X 请求,对于这些请求将忽略 X 错误事件。未取消忽略的错误(当没有设置陷阱时)将中断应用程序。使用 gdk_x11_display_error_trap_pop() 或 gdk_x11_display_error_trap_pop_ignored() 来清除由此函数设置的陷阱。

gdk_x11_display_get_default_group

返回 display 上所有顶级表面默认组领导者表面。此表面由 GDK 隐式创建。请参阅 gdk_x11_surface_set_group()。

gdk_x11_display_get_egl_display

检索给定 GDK 显示的 EGL 显示连接对象。

since: 4.4

gdk_x11_display_get_egl_version

检索 EGL 实现的版本。

since: 4.4

gdk_x11_display_get_glx_version

检索 GLX 实现的版本。

gdk_x11_display_get_primary_monitor

获取要显示的主监视器。

gdk_x11_display_get_screen

检索显示的 GdkX11Screen

gdk_x11_display_get_startup_notification_id

获取显示的启动通知 ID。

弃用:4.10 

gdk_x11_display_get_user_time

返回在display上最后用户交互的时间戳。时间戳是从用户交互引起的事件中获取的,例如按键或指针移动。请参阅gdk_x11_surface_set_user_time()。

gdk_x11_display_get_xcursor

返回属于GdkCursor的X光标,可能会创建光标。

gdk_x11_display_get_xdisplay

返回GdkDisplay的X显示。

gdk_x11_display_get_xrootwindow

返回GdkDisplay使用的根X窗口。

gdk_x11_display_get_xscreen

返回GdkDisplay使用的X屏幕。

gdk_x11_display_grab

display上调用XGrabServer()。要再次取消捕获显示,请使用gdk_x11_display_ungrab()。

gdk_x11_display_set_cursor_theme

设置从中获取光标图像的鼠标指针主题。

已弃用:4.16

gdk_x11_display_set_startup_notification_id

为显示设置启动通知ID。

弃用:4.10 

gdk_x11_display_set_surface_scale

强制为此显示上的所有窗口设置特定窗口缩放,而不是使用默认或用户配置的缩放。可以将 Scaling 设置为 1 以禁用缩放支持,或以编程方式设置窗口缩放。

gdk_x11_display_string_to_compound_text

将字符串从当前区域设置的编码转换成适合存储在任何窗口属性中的形式。

gdk_x11_display_text_property_to_text_list

将存储在属性中的编码的文本字符串转换为当前区域设置的编码的字符串数组。 (数组元素表示原始文本字符串的空分隔元素。)

gdk_x11_display_ungrab

在gdk_x11_display_grab()后将display取消捕获。

gdk_x11_display_utf8_to_compound_text

从UTF-8转换到复合文本。

GdkDisplay继承的方法(28)

请参阅GdkDisplay获取方法列表。

GObject继承的方法(43)

请参阅GObject获取方法列表。

属性

GdkDisplay继承的属性(5)
Gdk.Display:composited

TRUE 如果显示适当地组合了alpha通道。

Gdk.Display:dmabuf-formats

此显示支持的dma-buf格式。

Gdk.Display:input-shapes

TRUE 如果显示支持输入形状。

Gdk.Display:rgba

TRUE 如果显示支持alpha通道。

Gdk.Display:shadow-width

TRUE 如果显示支持可扩展帧。

信号

GdkX11.X11Display::xevent

::xevent信号是一种低级信号,每当接收到XEvent时都会发出。

GdkDisplay继承的信号(5)
GdkDisplay::closed

当连接到窗口系统的connection关闭时发出。

GdkDisplay::opened

当连接到窗口系统的connection打开时发出。

GdkDisplay::seat-added

每当一个新座位被窗口系统识别时发出。

GdkDisplay::seat-removed

每当一个座位被窗口系统移除时发出。

GdkDisplay::setting-changed

每当一个设置值发生变化时发出。

GObject继承的信号(1)
GObject::notify

当对象的一个属性通过g_object_set_property(), g_object_set(), 等设置其值时,发出notify信号。

类结构

struct GdkX11X11DisplayClass {
  /* no available fields */
}

没有可用的描述。