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

FreeBSD Manual Pages

  
 
  

home | help
do_dialog(3)			 Allegro manual 		    do_dialog(3)

NAME
     do_dialog	-  Basic  dialog  manager function. Allegro game programming li-
     brary.

SYNOPSIS
     #include <allegro.h>

     int do_dialog(DIALOG *dialog, int focus_obj);

DESCRIPTION
     The basic dialog manager function. This displays a dialog (an array of dia-
     log objects, terminated by one with a NULL dialog procedure), and sets  the
     input focus to the focus_obj (-1 if you don't want anything to have the fo-
     cus).  It	interprets  user  input  and dispatches messages as they are re-
     quired, until one of the dialog procedures tells it to close the dialog, at
     which point it returns the index of the object that caused it to  exit,  or
     until ESC is pressed, at which point it returns -1.

SEE ALSO
     popup_dialog(3),	init_dialog(3),  centre_dialog(3),  set_dialog_color(3),
     find_dialog_focus(3), excustom(3), exgui(3), exrgbhsv(3)

Allegro 			  version 4.4.3 		    do_dialog(3)

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

home | help