函数
GdkPopupLayoutnew
声明 [src]
GdkPopupLayout*
gdk_popup_layout_new (
const GdkRectangle* anchor_rect,
GdkGravity rect_anchor,
GdkGravity surface_anchor
)
描述 [src]
创建弹出布局描述。
与gdk_popup_present()一起使用,以描述弹出表面在屏幕上的放置和行为。
anchor_rect相对于表面父组件的左上角。 rect_anchor和surface_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实例。
| 函数的调用者承担数据所有权,并负责释放它。 |