opendarwin man page for d_menu_proc

Query: d_menu_proc

OS: opendarwin

Section: 3alleg4

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

d_menu_proc(3alleg4)						  Allegro manual					      d_menu_proc(3alleg4)

NAME
d_menu_proc - Dialog procedure implementing a menu bar object. Allegro game programming library.
SYNOPSIS
#include <allegro.h> int d_menu_proc(int msg, DIALOG *d, int c);
DESCRIPTION
This object is a menu bar which will drop down child menus when it is clicked or if an alt+key corresponding to one of the shortcuts in the menu is pressed. It ignores a lot of the fields in the dialog structure, in particular the color is taken from the gui_*_color variables, and the width and height are calculated automatically (the w and h fields from the DIALOG are only used as a minimum size.) The dp field points to an array of menu structures: see do_menu() for more information. The top level menu will be displayed as a horizontal bar, but when child menus drop down from it they will be in the normal vertical format used by do_menu(). When a menu item is selected, the return value from the menu callback function is passed back to the dialog manager, so your callbacks should return D_O_K, D_REDRAW, or D_CLOSE.
SEE ALSO
active_menu(3alleg4), gui_menu_draw_menu(3alleg4), exgui(3alleg4) Allegro version 4.4.2 d_menu_proc(3alleg4)
Related Man Pages
d_menu_proc(3alleg4) - debian
exgui(3alleg4) - linux
exgui(3alleg4) - netbsd
d_menu_proc(3alleg4) - linux
d_menu_proc(3alleg4) - freebsd
Similar Topics in the Unix Linux Community
dialog menu script. please HELP
Virtual Box Screen Display
how to change date and time format in menu bar
Question on returning back a level with menus
sed command to replace consecutive double quotes