gre/uivwglob.h

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

Generated on Thu Aug 12 06:18:26 2004 for TNTsdk by doxygen 1.3.4-20031026