接口

GdkPopup

说明 [src]

interface Gdk.Popup : Gdk.Surface

GdkPopup 是一个附加到另一个曲面的表面。

GdkPopup 相对于其父曲面进行定位。

GdkPopup 通常用于实现菜单和类似的弹出窗口。它们可以是模态的,这由 GdkPopup:autohide 属性指示。

先决条件

为了实现 Popup,你的类型必须从GdkSurface继承。

实例方法

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

属性

Gdk.Popup:autohide

是否在外部点击时隐藏。

Gdk.Popup:parent

父曲面。

接口结构

struct GdkPopupInterface {
  /* no available fields */
}

暂无说明。