Using The Adobe Dialog Manager (Adm); Adm Controls - Adobe ACROBAT 7.0.5 SDK Manual

Table of Contents

Advertisement

Us i n g t h e Ado b e D ia l o g M a n a g e r (AD M )
The Adobe Dialog Manager (ADM) is a cross-platform API for implementing dialog
interfaces for Adobe applications such as Acrobat, Adobe Reader, Photoshop, Illustrator,
and After Effects. This document describes ADM structures and how to access them. You
should already be familiar with the concept of dialogs and dialog items.
For complete information about ADM, see the Adobe Dialog Manager Programmer's Guide
and Reference.
This section covers the following topics:

ADM Controls

ADM Objects
Using ADM from Acrobat JavaScript
Using the ADM API from a Plug-in
ADM Controls
ADM enables developers to create and manage cross-platform dialogs. Two types of
dialogs are supported: modal dialogs and modeless dialogs. The latter dialogs "float" over
the host application windows, while the former are displayed and disappear upon
conclusion of the user input.
With a modal dialog, a user cannot work elsewhere in the application until the dialog is
closed. In both cases, ADM supports a wide variety of control types, including basic ones
such as buttons and text, and more complicated types such as lists and hierarchy lists.
In addition to providing a wide array of custom and standard user interface elements, ADM
also provides some very useful features, such as tab palettes, docking palettes, and
automatically tracking and displaying the correct selection in grouped radio buttons.
Finally, ADM provides a consistent Adobe interface and "look and feel. "
The following types of controls are available using ADM:
Push button
Check box
Radio button
List box
Hierarchical list box
Static text box
Editable text box
Popup control
OK button
OK and Cancel button
Acrobat SDK User's Guide
Modifying the User Interface

Using the Adobe Dialog Manager (ADM)

6
61

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Acrobat sdkAcrobat 7.0.5

Table of Contents