Menu.popupAtWidget

Displays menu and makes it available for selection.

See gtk_menu_popup_at_pointer () to pop up a menu at the master pointer. gtk_menu_popup_at_rect () also allows you to position a menu at an arbitrary rectangle.

menu will be positioned at widget, aligning their anchor points. widget_anchor and menu_anchor determine anchor points on widget and menu to pin together. menu can optionally be offset by rect-anchor-dx and rect-anchor-dy.

Anchors should be specified under the assumption that the text direction is left-to-right; they will be flipped horizontally automatically if the text direction is right-to-left.

Other properties that influence the behaviour of this function are anchor-hints and menu-type-hint. Connect to the popped-up signal to find out how it was actually positioned.

Parameters

widget Widget

the gtk.Widget to align menu with

widgetAnchor GdkGravity

the point on widget to align with menu's anchor point

menuAnchor GdkGravity

the point on menu to align with widget's anchor point

triggerEvent Event

the gdk.Event that initiated this request or NULL if it's the current event

Meta

Since

3.22