00001
00017 #ifndef INC_GRE_DLGACTIVEELEM_H
00018 #define INC_GRE_DLGACTIVEELEM_H
00019
00020 #ifndef INC_MGUI_DLGSHELL_H
00021 #include <mgui/dlgshell.h>
00022 #endif
00023
00024 namespace GRE {
00025
00026 #ifndef GENERATING_DOXYGEN_OUTPUT
00027 class LAYER;
00028 #endif // GENERATING_DOXYGEN_OUTPUT
00029
00030
00031
00034 class DLG_ACTIVEELEMENTINFO : public MGUI::DLGSHELL {
00035 public:
00036
00038 DLG_ACTIVEELEMENTINFO (
00039 GRE::LAYER *layer
00040 );
00041
00042 virtual ~DLG_ACTIVEELEMENTINFO ();
00043
00046 static void CreateInfoView (
00047 MDLGPARENT Parent,
00048 LAYER* layer
00049 );
00050
00051 private:
00052 #ifndef GENERATING_DOXYGEN_OUTPUT
00053 class PRIV;
00054 PRIV *m_pPriv;
00055 LAYER* m_layer;
00056
00057
00058 virtual ERRVALUE v_CreateContent ();
00059 #endif // GENERATING_DOXYGEN_OUTPUT
00060 };
00061
00062
00063
00064 }
00065
00066 #endif // INC_GRE_DLGACTIVEELEM_H