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
1.3.8-20040913