mgui.h

Go to the documentation of this file.
00001 /**
00002  * \file mgui.h <mi32/mgui.h>
00003  * \brief Graphical User Interface definitions
00004  *
00005  * \if NODOC
00006  * $Id: mgui.h_v 1.11 2004/03/08 15:58:25 mju Exp $
00007  *
00008  * $Log: mgui.h_v $
00009  * Revision 1.11  2004/03/08 15:58:25  mju
00010  * Remove unneeded hdr.
00011  *
00012  * Revision 1.10  2003/09/15 13:49:56  fileserver!dwilliss
00013  * Doxygen
00014  *
00015  * Revision 1.9  2003/09/08 21:05:10  dwilliss
00016  * Added doxygen start/end tags for functions groups.
00017  *
00018  * Revision 1.8  2001/09/04 14:47:24  mju
00019  * *** empty log message ***
00020  *
00021  * Revision 1.7  2000/06/20 22:08:19  sparsons
00022  * Genitor documentation.
00023  *
00024  * Revision 1.6  1999/06/10 14:14:38  mju
00025  * Forward-declare DISPLAYINFO.
00026  * Generate compile error if try to compile without C++.
00027  *
00028  * Revision 1.5  1999/04/28  17:39:24  mju
00029  * Include dispinfo.h.
00030  *
00031  * Revision 1.4  1999/04/08  21:12:48  mju
00032  * Check inclusion guards.
00033  *
00034  * Revision 1.3  1999/01/05  16:35:44  scowan
00035  * Added win32 specific include file.
00036  *
00037  * Revision 1.2  1998/12/29 15:58:13  mju
00038  * Add prototypes.
00039  *
00040  * Revision 1.1  1998/12/28  16:29:27  mju
00041  * Initial revision
00042  * \endif
00043 **/
00044 
00045 #ifndef  INC_MI32_MGUI_H
00046 #define  INC_MI32_MGUI_H
00047 
00048 #ifndef  INC_MI32_STDDEFNS_H
00049    #include <mi32/stddefns.h>
00050 #endif
00051 
00052 #ifdef X_NATIVE
00053    #ifndef INC_MI32_XDEFNS_H
00054       #include <mi32/xdefns.h>
00055    #endif
00056 #endif
00057 
00058 #ifndef  INC_MI32_MDLG_H
00059    #include <mi32/mdlg.h>
00060 #endif
00061 
00062 // Forward declarations
00063 
00064 struct DISPLAYINFO;
00065 
00066 //-------------------------------------------------------------------------
00067 //    Functions prototypes and macros                                      
00068 //-------------------------------------------------------------------------
00069 
00070 //!\addtogroup mgui GUI Functions
00071 //!@{
00072 
00073 extern "C" {
00074 
00075    //! Get information about default display device.
00076    void MguiGetDisplayInfo (
00077       DISPLAYINFO *displayinfo         //!< Display information returned
00078       );
00079 
00080    //! Process single event if any is pending and return.
00081    //! This function should be used in long-running code where no status information is being
00082    //! displayed but event processing is desired.  This function should be used sparingly.
00083    void MguiProcessPendingEvent (void);
00084    }
00085 
00086 //!@}
00087 
00088 #endif   // INC_MI32_MGUI_H

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