Dialog Nodes
The legacy dialog node classes: Dialog, KeyboardDialog, PinDialog, and ProgressDialog. Superseded by the Standard dialog framework.
The dialog nodes documented in this section have been superseded by the Standard dialog framework, which provides updated graphics, color palette support, voice entry, and a more flexible structure. New apps should use the standard dialog nodes; this section is preserved for reference and for apps maintaining the legacy implementation.
A dialog is a modal pop-up that can include a title, message, bullet text, a graphic, and a group of buttons. It intercepts all key events except the Home and Back keys, and only one dialog can be visible at a time.
Choosing a node
| Node | Use case |
|---|---|
| Dialog | The base modal dialog. Supports title, message, bullet list, graphic, and buttons. |
| KeyboardDialog | A dialog with an embedded keyboard for alphanumeric text entry. |
| PinDialog | A dialog with an embedded pin pad for numeric entry. |
| ProgressDialog | A dialog displaying a spinning progress indicator. |
KeyboardDialog, PinDialog, and ProgressDialog all extend Dialog, so the fields documented on the Dialog page are inherited by each.
Looking for something else?
- Building a new dialog? Use the Standard dialog framework. It provides pre-built StandardMessageDialog, StandardKeyboardDialog, StandardPinPadDialog, and StandardProgressDialog nodes, plus building blocks for composing custom dialogs.
- Adding voice entry to a keyboard or pin pad dialog? Voice entry is supported only by the Standard dialog framework nodes, not the legacy variants in this section.
Updated 8 days ago
