函数

GdkPopupLayoutnew

声明 [src]

GdkPopupLayout*
gdk_popup_layout_new (
  const GdkRectangle* anchor_rect,
  GdkGravity rect_anchor,
  GdkGravity surface_anchor
)

描述 [src]

创建弹出布局描述。

gdk_popup_present()一起使用,以描述弹出表面在屏幕上的放置和行为。

anchor_rect相对于表面父组件的左上角。 rect_anchorsurface_anchor决定了在anchor_rect和表面之间的锚点。

可以使用gdk_popup_layout_set_offset()(相当于将表面位置偏移)来选择性地偏移anchor_rect的锚点位置。

参数

anchor_rect

类型: GdkRectangle

用于与表面对齐的锚点GdkRectangle

数据由函数的调用者所有。
rect_anchor

类型: GdkGravity

anchor_rect上与表面锚点对齐的点。

surface_anchor

类型: GdkGravity

在表面上的点,与rect的锚点对齐。

返回值

类型: GdkPopupLayout

新创建的GdkPopupLayout实例。

函数的调用者承担数据所有权,并负责释放它。