Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
al_popup_menu(3)	    Library Functions Manual		al_popup_menu(3)

NAME
     al_popup_menu - Allegro 5 API

SYNOPSIS
	    #include <allegro5/allegro_native_dialog.h>

	    bool al_popup_menu(ALLEGRO_MENU *popup, ALLEGRO_DISPLAY *display)

DESCRIPTION
     Displays  a context menu next to the mouse cursor.  The menu must have been
     created with al_create_popup_menu(3).  It generates events just like a reg-
     ular display menu does.  It is possible that  the	menu  will  be	canceled
     without any selection being made.

     The  display  parameter  indicates which window the menu is associated with
     (when you process the menu click event), but does not actually affect where
     the menu is located on the screen.

     Returns true if the context menu was displayed.

	    Note: On Linux this function will fail if any of the mouse keys  are
	    held down.	I.e.  it will only reliably work if you handle it in AL-
	    LEGRO_MOUSE_BUTTON_UP events and even then only if that event corre-
	    sponds to the final mouse button that was pressed.

SINCE
     5.1.0

SEE ALSO
     al_create_popup_menu(3)

Allegro reference manual					al_popup_menu(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=al_popup_menu&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help