uilrglob.h

Go to the documentation of this file.
00001 /**
00002  * \file uilrglob.h <gre/uilrglob.h>
00003  * \brief User Interface classes for GRE_LAYER::GLOBALOPTIONS
00004  *
00005  * \if NODOC
00006  * $Id: uilrglob.h_v 1.5 2005/10/05 21:30:09 mju Exp $
00007  *
00008  * $Log: uilrglob.h_v $
00009  * Revision 1.5  2005/10/05 21:30:09  mju
00010  * Include gre layer hdr.
00011  *
00012  * Revision 1.4  2003/10/29 15:51:22  ldyas
00013  * nc.
00014  *
00015  * Revision 1.3  2003/09/15 13:48:59  fileserver!dwilliss
00016  * Doxygen
00017  *
00018  * Revision 1.2  2003/07/30 15:41:28  mju
00019  * Ignore private sections.
00020  *
00021  * Revision 1.1  2003/03/04 17:59:21  mju
00022  * Initial revision
00023  *
00024  * \endif
00025 **/
00026 
00027 #if !defined(INC_GRE_UILRGLOB_H) && (defined(X_NATIVE) || defined(WIN32_MFC))
00028 #define  INC_GRE_UILRGLOB_H
00029 
00030 #ifndef  INC_GRE_LAYER_H
00031 #include <gre/layer.h>
00032 #endif
00033 
00034 #ifndef  INC_MGUI_FORM
00035 #include <mgui/form.h>
00036 #endif
00037 
00038 
00039 //===================================================================================================================
00040 //!   Form for modifying GRE_LAYER::GLOBALOPTIONS.
00041 class GRE_LAYER::GLOBALOPTIONS::FORM : public MGUI::FORM_COMPOSITE {
00042    public:
00043 
00044       //! Constructor.
00045       FORM (
00046          );
00047 
00048       //! Destructor.
00049       virtual ~FORM (
00050          );
00051 
00052       //! Create the form.
00053       void Create (
00054          MGUI::LAYOUT_PANE_BASE& ParentPane
00055          );
00056 
00057       //! Get current value settings.
00058       const GRE_LAYER::GLOBALOPTIONS& GetValues (
00059          ) const;
00060 
00061       //! Set new values.
00062       void SetValues (
00063          const GRE_LAYER::GLOBALOPTIONS& values    //!< New values to set
00064          );
00065 
00066    private:
00067       #ifndef GENERATING_DOXYGEN_OUTPUT
00068       class PRIV;
00069       PRIV *m_pPriv;
00070       #endif //!< GENERATING_DOXYGEN_OUTPUT
00071    };
00072 
00073 //===================================================================================================================
00074 
00075 #endif   //!< INC_GRE_UILRGLOB_H

Generated on Wed May 31 15:26:42 2006 for TNTsdk by  doxygen 1.3.8-20040913