.\" Automatically generated by Pandoc 3.1.3 .\" .\" Define V font for inline verbatim, using C font in formats .\" that render this, and otherwise B font. .ie "\f[CB]x\f[]"x" \{\ . ftr V B . ftr VI BI . ftr VB B . ftr VBI BI .\} .el \{\ . ftr V CR . ftr VI CI . ftr VB CB . ftr VBI CBI .\} .TH "al_set_display_menu" "3alleg5" "" "Allegro reference manual" "" .hy .SH NAME .PP al_set_display_menu - Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include bool al_set_display_menu(ALLEGRO_DISPLAY *display, ALLEGRO_MENU *menu) \f[R] .fi .SH DESCRIPTION .PP Associates the \f[V]menu\f[R] with the \f[V]display\f[R] and shows it. If there was a previous menu associated with the display, it will be destroyed. If you don\[cq]t want that to happen, you should first remove the menu with al_remove_display_menu(3alleg5). .PP If the menu is already attached to a display, it will not be attached to the new display. If \f[V]menu\f[R] is \f[V]NULL\f[R], the current menu will still be destroyed. .RS .PP \f[I]Note:\f[R] Attaching a menu may cause the window as available to your application to be resized! You should listen for a resize event, check how much space was lost, and resize the window accordingly if you want to maintain your window\[cq]s prior size. .RE .PP Returns true if successful. .SH SINCE .PP 5.1.0 .SH SEE ALSO .PP al_create_menu(3alleg5), al_remove_display_menu(3alleg5)