Adobe.com
Contents Suites Classes Class Index Member Index

Adobe Dialog Manager (ADM)

ADM provides a consistent Adobe interface with a distinctive look and feel, through platform-independent user-interaction dialogs.

It defines modal dialogs (which keep the keyboard and mouse focus until dismissed by the user) and floating dialogs (palettes that remain onscreen until closed, interactively or programmatically, but do not prevent interaction with other windows). These are populated by dialog items (interface elements or controls).

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. ADM provides tabbed palettes and docking palettes, and automatic event tracking and radio-button grouping.

Using ADM

To use ADM, first use a platform-specific resource editor to add a dialog resource to your plug-in file. At an appropriate point in your plug-in code (for instance, in response to an application API event), create a new ADM dialog with either ADMDialogSuite10::Modal() or ADMDialogSuite10::Create(). Pass this dialog to an initialization function to set initial values or otherwise customize the dialog�s behavior.

ADM displays and handles the dialog for you, processing user events as needed. You provide callbacks to handle certain standard events, such as closing the dialog, and any other events that you request in your initialization function, such as notification that a button has been pressed.

For non-modal dialogs, call ADMDialogSuite10::Destroy() when the dialog is no longer needed. ADM destroys the dialog and frees its resources.

Main ADM Suites

  • ADMDialogSuite10
  • ADMItemSuite9
  • ADMBasicSuite11

Grouping

  • ADMDialogGroupSuite7
  • ADMRadioGroupSuite1

Lists

  • ADMListSuite4
  • ADMEntrySuite6
  • ADMHierarchyListSuite5
  • ADMListEntrySuite4

Callbacks

  • ADMDrawerSuite7
  • ADMNotifierSuite2
  • ADMTrackerSuite2

Dialog resources

You can build a user interface with predefined resources, including standard platform resources, those provided with ADM, or resources provided with your plug-in. See AdmResources

  • ADMIconSuite2
  • ADMImageSuite2
  • ADMCustomResourceSuite3
  • ADMWindowSuite1 (Mac OS)

player configuration

An ADM dialog is used for the embedded Flash player.

  • ADMFlashPlayerSuite2


Contents Suites Classes Class Index Member Index
Adobe Solutions Network
 
Copyright © 2016 Adobe Systems Incorporated. All rights reserved.
Terms of Use Online Privacy Policy Adobe and accessibility Avoid software piracy Permissions and Trademarks