gtkMenuPopup {RGtk2}R Documentation

gtkMenuPopup

Description

Displays a menu and makes it available for selection. Applications can use this function to display context-sensitive menus, and will typically supply NULL for the parent.menu.shell, parent.menu.item, func and data parameters. The default menu positioning function will position the menu at the current mouse cursor position.

Usage

gtkMenuPopup(object, parent.menu.shell = NULL, parent.menu.item = NULL, func = NULL, data = NULL, button, activate.time)

Arguments

object [GtkMenu] a GtkMenu.
parent.menu.shell [GtkWidget] the menu shell containing the triggering menu item, or NULL
parent.menu.item [GtkWidget] the menu item whose activation triggered the popup, or NULL
func [GtkMenuPositionFunc] a user supplied function used to position the menu, or NULL
data [R object] user supplied data to be passed to func.
button [numeric] the mouse button which was pressed to initiate the event.
activate.time [numeric] the time at which the activation event occurred.

Details

The button parameter should be the mouse button pressed to initiate the menu popup. If the menu popup was initiated by something other than a mouse button press, such as a mouse button release or a keypress, button should be 0.

The activate.time parameter should be the time stamp of the event that initiated the popup. If such an event is not available, use gtkGetCurrentEventTime instead.

Author(s)

Derived by RGtkGen from GTK+ documentation


[Package RGtk2 version 2.12.5-3 Index]