00001 /** 00002 * \file textbase.h <mi32/textbase.h> 00003 * \brief Define TEXTBASEORIGIN enum 00004 * 00005 * \if NODOC 00006 * $Id: textbase.h_v 1.2 2003/09/15 13:49:56 fileserver!dwilliss Exp $ 00007 * 00008 * $Log: textbase.h_v $ 00009 * Revision 1.2 2003/09/15 13:49:56 fileserver!dwilliss 00010 * Doxygen 00011 * 00012 * Revision 1.1 2000/05/11 13:26:07 mju 00013 * Initial revision 00014 * 00015 * \endif 00016 **/ 00017 00018 #ifndef INC_MI32_TEXTBASE_H 00019 #define INC_MI32_TEXTBASE_H 00020 00021 //! Text basepoint origin flags. 00022 enum TEXTBASEORIGIN { 00023 TEXTBASEORIGIN_FirstLine = 0x00, //!< Base of first line 00024 TEXTBASEORIGIN_Left = 0x01, //!< Left edge of text 00025 TEXTBASEORIGIN_CenterHorz = 0x02, //!< Center text horizontally 00026 TEXTBASEORIGIN_Right = 0x04, //!< Right edge of text 00027 TEXTBASEORIGIN_CenterHorzFirstTag = 0x08, //!< Center horizontally using first tag in block 00028 TEXTBASEORIGIN_Top = 0x10, //!< Top of text 00029 TEXTBASEORIGIN_CenterVert = 0x20, //!< Center vertically 00030 TEXTBASEORIGIN_Bottom = 0x40, //!< Bottom of text 00031 TEXTBASEORIGIN_CenterVertFirstLine = 0x80 //!< Center vertically using first line only 00032 }; 00033 DEFINE_ENUM_OPERATORS(TEXTBASEORIGIN); 00034 00035 #endif //!< INC_MI32_TEXTBASE_H
1.3.8-20040913