pub unsafe extern "C" fn gtk_menu_popup_for_device(
    menu: *mut GtkMenu,
    device: *mut GdkDevice,
    parent_menu_shell: *mut GtkWidget,
    parent_menu_item: *mut GtkWidget,
    func: GtkMenuPositionFunc,
    data: gpointer,
    destroy: GDestroyNotify,
    button: c_uint,
    activate_time: u32
)