00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #if !defined(INC_GRE_DLGACTIVEELEM_H) && defined(USE_MGUI)
00016 #define INC_GRE_DLGACTIVEELEM_H
00017
00018 #ifndef INC_MGUI_DLGSHELL_H
00019 #include <mgui/dlgshell.h>
00020 #endif
00021
00022 namespace GRE {
00023
00024 #ifndef GENERATING_DOXYGEN_OUTPUT
00025 class LAYER;
00026 #endif // GENERATING_DOXYGEN_OUTPUT
00027
00028
00029
00030
00031
00032 class DLG_ACTIVEELEMENTINFO : public MGUI::DLGSHELL {
00033 public:
00034
00035
00036 DLG_ACTIVEELEMENTINFO (
00037 GRE::LAYER *layer
00038 );
00039
00040 virtual ~DLG_ACTIVEELEMENTINFO ();
00041
00042
00043
00044 static void CreateInfoView (
00045 MDLGPARENT Parent,
00046 LAYER* layer
00047 );
00048
00049 private:
00050 #ifndef GENERATING_DOXYGEN_OUTPUT
00051 class PRIV;
00052 PRIV *m_pPriv;
00053 LAYER* m_layer;
00054
00055
00056 virtual ERRVALUE v_CreateContent ();
00057 #endif // GENERATING_DOXYGEN_OUTPUT
00058 };
00059
00060
00061
00062 }
00063
00064 #endif // INC_GRE_DLGACTIVEELEM_H