GdkX11X11Surface

描述

final class GdkX11.X11Surface : Gdk.Surface
{
  /* No available fields */
}

没有描述。

函数

gdk_x11_surface_lookup_for_display

查找给定原生窗口句柄的封包的存储器Surface

实例方法

gdk_x11_surface_get_desktop

获取surface所在的工作区编号。

gdk_x11_surface_get_group

返回该表面所属的组。

gdk_x11_surface_get_xid

返回属于存储器Surface的X资源(表面)。

gdk_x11_surface_move_to_current_desktop

当在支持多个工作区的窗口管理器中运行时,将表面移动到正确的工作区,如Extended Window Manager Hints规范中所述。如果表面已经在所有工作区上,则不执行任何操作。

gdk_x11_surface_move_to_desktop

当在支持多个工作区的窗口管理器中运行时,将表面移动到给定的工作区,如Extended Window Manager Hints 规范中所述。

gdk_x11_surface_set_frame_sync_enabled

此函数可以用来为表面禁用帧同步。通常,帧同步将根据系统是否有支持帧同步的合成器来启用或禁用,但如果表面不是直接由窗口管理器管理,则可能需要禁用帧同步。这是通过XEMBED 协议嵌入的表面的情况。

gdk_x11_surface_set_group

surface的组领导者设置为leader。有关详细信息,请参阅ICCCM

gdk_x11_surface_set_skip_pager_hint

surface上设置一个提示,表示分页器不应显示它。有关详细信息,请参阅EWMH

gdk_x11_surface_set_skip_taskbar_hint

surface上设置一个提示,表示任务栏不应显示它。有关详细信息,请参阅EWMH

gdk_x11_surface_set_theme_variant

GTK应用可以请求深色主题变体。为了使其他应用 - 即使用GTK进行主题化的窗口管理器 - 了解此选择,GTK使用该函数将请求的主题变体导出为_tGTK_THEME_VARIANT属性在顶级表面上进行设置。

gdk_x11_surface_set_urgency_hint

surface上设置一个提示,表明它需要用户的注意。有关详细信息,请参阅ICCCM

gdk_x11_surface_set_user_time

应用程序可以使用此调用更新顶级窗口上的_NET_WM_USER_TIME属性。该属性存储了Xserver时间,表示收到的最后用户输入事件的时间。该属性可以被窗口管理器用来根据新窗口是由用户动作创建的还是由计时器或其他事件激活的“弹出”窗口,来更改窗口的焦点、堆叠和/或放置行为。

gdk_x11_surface_set_utf8_property

此函数修改或删除一个UTF8_STRING类型的X11窗口属性。如果给定的surface不是顶级表面,则忽略。

GdkSurface继承的方法(25个)

请参阅GdkSurface获取方法列表。

GObject继承的方法(43个)

请参阅GObject获取方法列表。

属性

GdkSurface继承的属性(8个)
Gdk.Surface:cursor

GdkSurface的鼠标指针。

Gdk.Surface:display

surface的GdkDisplay连接。

Gdk.Surface:frame-clock

surface的GdkFrameClock

Gdk.Surface:height

surface的高度(以像素为单位)。

Gdk.Surface:mapped

是否将surface映射。

Gdk.Surface:scale

surface的缩放比例。

Gdk.Surface:scale-factor

surface的缩放因子。

Gdk.Surface:width

surface的宽度(以像素为单位)。

信号

GdkSurface继承的信号(5个)
GdkSurface::enter-monitor

当surface开始出现在监视器上时发出。

GdkSurface::event

当GDK接收到surface的输入事件时发出。

GdkSurface::layout

当surface的大小改变,或者需要重新布局时发出。

GdkSurface::leave-monitor

当surface停止出现在监视器上时发出。

GdkSurface::render

当需要重绘surface的某部分时发出。

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

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

类结构

struct GdkX11X11SurfaceClass {
  /* no available fields */
}

没有描述。