GG: AdamDlg.h File Reference

GG

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces | Typedefs | Enumerations
AdamDlg.h File Reference
`#include <GG/AdamGlue.h>`
`#include <GG/adobe/adam.hpp>`
`#include <GG/adobe/dictionary.hpp>`
`#include <GG/adobe/future/widgets/headers/virtual_machine_extension.hpp>`
`#include <boost/function.hpp>`
`#include <boost/filesystem/path.hpp>`

Go to the source code of this file.

## Classes
struct | GG::AdamDialogResult
class | GG::AdamModalDialog

## Namespaces
namespace | GG

## Typedefs
typedef boost::function< bool(adobe::name_t, const adobe::any_regular_t &)> | GG::AdamDialogActionCallback

## Enumerations
enum | GG::AdamDialogDisplayOption { GG::ADAM_DIALOG_DISPLAY_ALWAYS, GG::ADAM_DIALOG_DISPLAY_AS_NEEDED, GG::ADAM_DIALOG_DISPLAY_NEVER }

## Detailed Description

Contains a modal dialog interface kit that provides a single point from which a user can have a dialog brought up and managed by the property model manager (Adam). We also want to allow for easy filling of the dialog through the interface, as well as being able to remember and reuse dialog-specific state information. There are several structs to support the one API through which interaction takes place.

Definition in file AdamDlg.h.