init_dialog(3alleg4) php man page | unix.com

Query: init_dialog

OS: php

Section: 3alleg4

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

init_dialog(3alleg4)						  Allegro manual					      init_dialog(3alleg4)

NAME
init_dialog - Low level initialisation of a dialog. Allegro game programming library.
SYNOPSIS
#include <allegro.h> DIALOG_PLAYER *init_dialog(DIALOG *dialog, int focus_obj);
DESCRIPTION
This function provides lower level access to the same functionality as do_dialog(), but allows you to combine a dialog box with your own program control structures. It initialises a dialog, returning a pointer to a player object that can be used with update_dialog() and shut- down_dialog(). With these functions, you could implement your own version of do_dialog() with the lines: DIALOG_PLAYER *player = init_dialog(dialog, focus_obj); while (update_dialog(player)) ; return shutdown_dialog(player); Note that you are responsible for showing and hiding the mouse cursor, which do_dialog would otherwise do for you, or saving and restoring the screen contents, as popup_dialog would do for you.
SEE ALSO
update_dialog(3alleg4), shutdown_dialog(3alleg4), do_dialog(3alleg4) Allegro version 4.4.2 init_dialog(3alleg4)
Related Man Pages
excustom(3alleg4) - centos
do_dialog(3alleg4) - suse
do_dialog(3alleg4) - opendarwin
do_dialog(3alleg4) - mojave
do_dialog(3alleg4) - linux
Similar Topics in the Unix Linux Community
UNIX.COM 2017 Year End Summary
New Code Tags (Syntax Highlighting)
Please Welcome Don Cragun as Lead Moderator
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Wolf Machowitsch
Denial Of Service Attack Update