GRE::DLG_LAYERMGR Class Reference

GRE Layer Manager dialog. More...

#include <gre/dlglayermgr.h>

Inheritance diagram for GRE::DLG_LAYERMGR:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DLG_LAYERMGR (GRE::GROUP *group, const MISTRING &apptitle)
virtual ~DLG_LAYERMGR ()

Static Public Member Functions

static DLG_LAYERMGRGetAttached (GRE::GROUP *group)
static DLG_LAYERMGROpenSimple (MDLGPARENT dlgparent, GRE::GROUP *group, const MISTRING &apptitle, const char *PlacementKey=0)

Detailed Description

GRE Layer Manager dialog.

Provides ability to add/remove/change layers in a specified group, as well as access group settings and other common operations. Intended for use as modeless dialog only.


Constructor & Destructor Documentation

GRE::DLG_LAYERMGR::DLG_LAYERMGR ( GRE::GROUP group,
const MISTRING apptitle 
)

Construct for specified group.

Parameters:
group Group
apptitle Application title, will be prefixed to dialog title
virtual GRE::DLG_LAYERMGR::~DLG_LAYERMGR (  )  [virtual]

Member Function Documentation

static DLG_LAYERMGR* GRE::DLG_LAYERMGR::GetAttached ( GRE::GROUP group  )  [static]

Get layer manager attached to group (if any).

Parameters:
group Group
static DLG_LAYERMGR* GRE::DLG_LAYERMGR::OpenSimple ( MDLGPARENT  dlgparent,
GRE::GROUP group,
const MISTRING apptitle,
const char *  PlacementKey = 0 
) [static]

Construct and open for specified group.

Provides convenient way to open layer manager without need to keep track of it. If layer manager has been previously opened it will simply show it.

Parameters:
dlgparent Parent for dialog
group Group
apptitle Application title, will be prefixed to dialog title
PlacementKey Key for retaining dialog size/placement, 0 if unused

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:34:08 2012 for TNTsdk 2012 by  doxygen 1.6.1