Class | Package: cg | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## dialog-mixin

A non-instantiable class that provides specific behavior for using the keyboard to move the keyboard focus among the controls on a window by pressing the TAB key (or arrow keys in a group of buttons) or the various ALT key shortcuts for each widget. This mixin also provides the behavior where pressing the Enter key emulates pushing the `default-button` that's on the window (if any), and pressing the Escape key emulates pressing the `cancel-button` (if any).

Usually this behavior is obtained by instantiating the built-in `dialog` class to create a window that is to have controls on it, but this mixin class exists separately in case this special dialog behavior needs to be mixed with other window classes.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version