函数
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
实例。
函数的调用者承担数据所有权,并负责释放它。 |