gridstyl.h

Go to the documentation of this file.
00001 /**
00002  * \file mgui/gridstyl.h
00003  * \brief MGUI functions for drawing style sample in CTRL_GRID.
00004  *
00005  * \if NODOC
00006  * $Id: gridstyl.h_v 1.4 2003/10/03 19:58:19 linux32build!build Exp $
00007  *
00008  * $Log: gridstyl.h_v $
00009  * Revision 1.4  2003/10/03 19:58:19  linux32build!build
00010  * Doxygen
00011  *
00012  * Revision 1.3  2003/10/01 22:32:31  dwilliss
00013  * doxygen
00014  *
00015  * Revision 1.2  2003/09/15 13:49:32  fileserver!dwilliss
00016  * Doxygen
00017  *
00018  * Revision 1.1  2002/10/09 17:38:15  mju
00019  * Initial revision
00020  *
00021  * \endif
00022 **/
00023 
00024 #ifndef  INC_MGUI_GRIDSTYL_H
00025 #define  INC_MGUI_GRIDSTYL_H
00026 
00027 #ifndef  INC_MGUI_GRID_H
00028 #include <mgui/grid.h>
00029 #endif
00030 
00031 #ifndef  INC_MI32_MGD2_H
00032 #include <mi32/mgd2.h>
00033 #endif
00034 
00035 #ifndef GENERATING_DOXYGEN_OUTPUT
00036 // Forward declarations.
00037 struct POINTSTYLE;
00038 struct LINESTYLE;
00039 struct POLYSTYLE;
00040 namespace RVC {
00041    class STYLE;
00042    }
00043 #endif // GENERATING_DOXYGEN_OUTPUT
00044 
00045 namespace MGUI {
00046 
00047 //! Draw sample from POINTSTYLE in MGUI::CTRL_GRID.
00048 void GridDrawStyleSample (
00049    const CTRL_GRID::CUSTOMDRAW& drawinfo,    //!< Custom drawing info from MGUI::CTRL_GRID
00050    const RVC::STYLE& StyleObj,               //!< Open RVC style object if required
00051    const POINTSTYLE& ElemStyle,              //!< Element style
00052    MGD::STYLESAMPLEFLAGS flags               //!< Flags
00053    );
00054    
00055 //! Draw sample from LINESTYLE in MGUI::CTRL_GRID.
00056 void GridDrawStyleSample (
00057    const CTRL_GRID::CUSTOMDRAW& drawinfo,    //!< Custom drawing info from MGUI::CTRL_GRID
00058    const RVC::STYLE& StyleObj,               //!< Open RVC style object if required
00059    const LINESTYLE& ElemStyle,               //!< Element style
00060    MGD::STYLESAMPLEFLAGS flags               //!< Flags
00061    );
00062    
00063 //! Draw sample from POLYSTYLE in MGUI::CTRL_GRID.
00064 void GridDrawStyleSample (
00065    const CTRL_GRID::CUSTOMDRAW& drawinfo,    //!< Custom drawing info from MGUI::CTRL_GRID
00066    const RVC::STYLE& StyleObj,               //!< Open RVC style object if required
00067    const POLYSTYLE& ElemStyle,               //!< Element style
00068    MGD::STYLESAMPLEFLAGS flags               //!< Flags
00069    );
00070    
00071 }  // End namespace MGUI
00072 
00073 
00074 #endif   // INC_MGUI_GRIDSTYL_H

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