freebsd man page for d_menu_proc

Query: d_menu_proc

OS: freebsd

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
exgui(3alleg4) - debian
exgui(3alleg4) - centos
exgui(3alleg4) - linux
d_menu_proc(3alleg4) - suse
d_menu_proc(3alleg4) - plan9
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
How to select a particular field from a drop-down menu in a webpage using perl script?