gboolean gdk_popup_present ( GdkPopup* popup, int width, int height, GdkPopupLayout* layout )
popup after having processed the
If the popup was previously now showing, it will be showed,
otherwise it will change position according to
After calling this function, the result should be handled in response
GdkSurface::layout signal being emitted. The resulting
popup position can be queried using
gdk_popup_get_position_y(), and the resulting size will be sent as
parameters in the layout signal. Use
gdk_popup_get_surface_anchor() to get the resulting anchors.
Presenting may fail, for example if the
popup is set to autohide
and is immediately hidden upon being presented. If presenting failed,
GdkSurface::layout signal will not me emitted.
The unconstrained popup width to layout.
The unconstrained popup height to layout.
GdkPopupLayoutobject used to layout.
The data is owned by the caller of the function.