GdkWaylandWaylandPopup

描述 [源代码]

final class GdkWayland.WaylandPopup : GdkWayland.WaylandSurface
  implements Gdk.Popup {
  /* No available fields */
}

GdkPopup的Wayland实现。

实现

实例方法

继承的方法(1)
gdk_wayland_surface_get_wl_surface

返回gdk_surface的Wayland wl_surface

继承的方法(25)

请参阅以获取方法列表的完整列表。

继承的方法(43)

请参阅以获取方法列表的完整列表。

继承的方法(7)
gdk_popup_get_autohide

返回此弹出窗口是否设置为在外部点击时隐藏。

gdk_popup_get_parent

返回弹出窗口的父级表面。

gdk_popup_get_position_x

获取弹出窗口相对于其父级的位置。

gdk_popup_get_position_y

获取弹出窗口相对于其父级的位置。

gdk_popup_get_rect_anchor

获取当前的弹出窗口矩形锚点。

gdk_popup_get_surface_anchor

获取当前的弹出窗口表面锚点。

gdk_popup_present

在处理完GdkPopupLayout规则后呈现popup

属性

继承的属性(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

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

继承的属性(2)
Gdk.Popup:autohide

是否在外部点击时隐藏。

Gdk.Popup:parent

父级表面。

信号

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

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

GdkSurface::event

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

GdkSurface::layout

当改变surface的尺寸或需要重新布局时发出。

GdkSurface::leave-monitor

surface不再在监视器上可见时发出。

GdkSurface::render

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

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

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