00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef INC_GRE_UIMAPGRD_H
00024 #define INC_GRE_UIMAPGRD_H
00025
00026 #ifndef INC_GRE_LRMAPGRD_H
00027 #include <gre/lrmapgrd.h>
00028 #endif
00029
00030 #ifndef INC_MGUI_DLGSHELL_H
00031 #include <mgui/dlgshell.h>
00032 #endif
00033
00034
00035
00036 class GRE_LAYER_MAPGRID::DISPPARM::DLG : public MGUI::DLGSHELL {
00037 public:
00038
00039
00040 explicit DLG (
00041 LAYERFLAGS LayerFlags,
00042 bool Include3D
00043 );
00044
00045
00046 virtual ~DLG (
00047 );
00048
00049 const GRE_LAYER_MAPGRID::DISPPARM& GetValues (
00050 );
00051
00052 ERRVALUE SetValues (
00053 const GRE_LAYER_MAPGRID::DISPPARM& values
00054 );
00055
00056 private:
00057 #ifndef GENERATING_DOXYGEN_OUTPUT
00058 class PRIV;
00059
00060 LAYERFLAGS m_LayerFlags;
00061 bool m_Include3D;
00062 PRIV *m_pPriv;
00063
00064 virtual ERRVALUE v_CreateContent ();
00065
00066 friend class GRE_LAYER_MAPGRID::DISPPARM::DLG::PRIV;
00067 #endif
00068 };
00069
00070
00071
00072
00073 #endif