Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/ap/apmodalwait.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/ap/apmodalwait.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/ap/apmodalwait.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/ap/apmodalwait.html on line 8
Process Photon events until a given widget is destroyed
int ApModalWait( PtWidget_t *widget,
unsigned flags );
- widget
- A pointer to the widget whose destruction you want to wait for.
- flags
- Any combination of the following:
- Ap_MODAL_BLOCK_WINDOWS — block all of the
application's windows, except the one that contains widget,
using
PtMakeModal()
while this function is running.
- Pt_EVENT_PROCESS_PREVENT — temporarily turn your
thread into a nonreader: PtModalBlock()
blocks on a condvar rather than processing events.
- Pt_EVENT_PROCESS_ALLOW — make sure that
PtModalBlock() processes events rather
than blocking on a condvar.
Ap
ApModalWait() processes Photon events until the given
widget is destroyed.
0 on success, or -1 if
PtModalBlock()
fails.
Photon
Safety: | |
Interrupt handler |
No |
Signal handler |
No |
Thread |
No |
PtBlockAllWindows(),
PtBlockWindow(),
PtMakeModal(),
PtModalBlock(),
PtUnblockWindows()
“Threads”
in the Parallel Operations chapter,
“Modal dialogs”
in the Window Management chapter of the Photon Programmer's Guide
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/ap/apmodalwait.html on line 137
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/ap/apmodalwait.html on line 137