.\" Automatically generated by Pandoc 1.17.2 .\" .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[] .fi .SH DESCRIPTION .PP Associates the \f[C]menu\f[] with the \f[C]display\f[] and shows it. If there was a previous menu associated with the display, it will be destroyed. If you don\[aq]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[C]menu\f[] is \f[C]NULL\f[], the current menu will still be destroyed. .RS .PP \f[I]Note:\f[] 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\[aq]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)