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

Generated on Tue Dec 14 13:18:14 2004 for TNTsdk by  doxygen 1.3.8-20040913