00001
00026 #ifndef INC_GRE_UIMAPGRD_H
00027 #define INC_GRE_UIMAPGRD_H
00028
00029 #ifndef INC_GRE_LRMAPGRD_H
00030 #include <gre/lrmapgrd.h>
00031 #endif
00032
00033 #ifndef INC_MGUI_DLGSHELL_H
00034 #include <mgui/dlgshell.h>
00035 #endif
00036
00037 namespace GRE {
00038
00040 class LAYER_MAPGRID::DISPPARM::DLG : public MGUI::DLGSHELL {
00041 public:
00042
00044 explicit DLG (
00045 LAYERFLAGS LayerFlags,
00046 bool Include3D
00047 );
00048
00050 virtual ~DLG (
00051 );
00052
00053 const LAYER_MAPGRID::DISPPARM& GetValues (
00054 );
00055
00056 ERRVALUE SetValues (
00057 const LAYER_MAPGRID::DISPPARM& values
00058 );
00059
00060 private:
00061 #ifndef GENERATING_DOXYGEN_OUTPUT
00062 class PRIV;
00063
00064 LAYERFLAGS m_LayerFlags;
00065 bool m_Include3D;
00066 PRIV *m_pPriv;
00067
00068 virtual ERRVALUE v_CreateContent ();
00069
00070 friend class LAYER_MAPGRID::DISPPARM::DLG::PRIV;
00071 #endif
00072 };
00073
00074
00075
00076 }
00077
00078 #endif