GG
Classes | Namespaces | Typedefs | Enumerations

AdamDlg.h File Reference

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. More...

#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.