Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

paragui.h File Reference


Detailed Description

The main include file.

This include file sets up the basic configuration for a ParaGUI enabled application. It includes all dependend headers (SDL,...) and defines some macros used by many other files.

Author:
Alexander Pipelka


Defines

#define PG_VERSIONNUM(X, Y, Z)   ((X)*10000 + (Y)*100 + (Z))
#define define   DLLLOCAL
#define MAP_INC   <map>
#define STL_MAP   std::map
#define PG_TRY   try
#define PG_CATCH_ALL   catch(...)
#define PG_THROW(_ex_)   throw _ex_
#define PG_RETHROW   throw
#define PG_NOTHROW   throw()
#define PG_UNWIND(action)   catch(...) {action; throw;}
#define PG_CATCH(_ex_, _name_)   catch(_ex_& _name_)
#define PG_WIDGETID_INTERNAL   10000
 Internal widget ID.
#define PG_MAX(a, b)   ((a<b) ? b : a)
 calculate the minimum of 2 values
#define PG_MIN(a, b)   ((a<b) ? a : b)
 calculate the maximum of 2 values


Define Documentation

#define define   DLLLOCAL
 

#define MAP_INC   <map>
 

#define PG_CATCH _ex_,
_name_   )     catch(_ex_& _name_)
 

#define PG_CATCH_ALL   catch(...)
 

#define PG_MAX a,
 )     ((a<b) ? b : a)
 

calculate the minimum of 2 values

#define PG_MIN a,
 )     ((a<b) ? a : b)
 

calculate the maximum of 2 values

#define PG_NOTHROW   throw()
 

#define PG_RETHROW   throw
 

#define PG_THROW _ex_   )     throw _ex_
 

#define PG_TRY   try
 

#define PG_UNWIND action   )     catch(...) {action; throw;}
 

#define PG_VERSIONNUM X,
Y,
 )     ((X)*10000 + (Y)*100 + (Z))
 

#define PG_WIDGETID_INTERNAL   10000
 

Internal widget ID.

All internal widget ID's start at this value.

#define STL_MAP   std::map
 


Generated on Tue Jun 24 02:25:20 2008 for ParaGUI by  doxygen 1.4.2