GTKWaylandWaylandSurface

描述 [源]

final class GdkWayland.WaylandSurface : Gdk.Surface
{
  /* No available fields */
}

GdkSurface 的 Wayland 实现。

除了 GdkSurface API 以外,Wayland 实现将访假 Wayland wl_surface 对象的能力,可以通过 gdk_wayland_surface_get_wl_surface() 实现。

函数

gdk_wayland_surface_force_next_commit
没有可用的描述。

实例方法

gdk_wayland_surface_get_wl_surface

返回 GdkSurface 的 Wayland wl_surface

GdkSurface 继承的方法(25)

请参阅 GdkSurface 以获取方法列表的全貌。

GObject 继承的方法(43)

请参阅 GObject 以获取方法列表的全貌。

属性

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

鼠标光标为 GdkSurface

Gdk.Surface:display

表面的 GdkDisplay 连接。

Gdk.Surface:frame-clock

表面的 GdkFrameClock

Gdk.Surface:height

以像素为单位的表面高度。

Gdk.Surface:mapped

表面是否映射。

Gdk.Surface:scale

表面的缩放比例。

Gdk.Surface:scale-factor

表面的缩放因子。

Gdk.Surface:width

以像素为单位的表面宽度。

信号

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

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

GdkSurface::event

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

GdkSurface::layout

surface 的大小发生变化或需要重新布局时发出。

GdkSurface::leave-monitor

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

GdkSurface::render

当需要重新绘制表面的部分时发出。

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

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