Menu.setMonitor

void setMonitor(int monitorNum)

Informs GTK+ on which monitor a menu should be popped up. See [gdk.monitor.MonitorWrap.getGeometry].

This function should be called from a #GtkMenuPositionFunc if the menu should not appear on the same monitor as the pointer. This information can’t be reliably inferred from the coordinates returned by a #GtkMenuPositionFunc, since, for very long menus, these coordinates may extend beyond the monitor boundaries or even the screen boundaries.

Parameters

monitorNumthe number of the monitor on which the menu should be popped up