FontFwd.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00029 #ifndef _GG_FontFwd_h_
00030 #define _GG_FontFwd_h_
00031
00032 #include <GG/Flags.h>
00033 #include <GG/StrongTypedef.h>
00034
00035
00036 namespace GG {
00037
00038 class Font;
00039
00041 GG_FLAG_TYPE(TextFormat);
00042 extern GG_API const TextFormat FORMAT_NONE;
00043 extern GG_API const TextFormat FORMAT_VCENTER;
00044 extern GG_API const TextFormat FORMAT_TOP;
00045 extern GG_API const TextFormat FORMAT_BOTTOM;
00046 extern GG_API const TextFormat FORMAT_CENTER;
00047 extern GG_API const TextFormat FORMAT_LEFT;
00048 extern GG_API const TextFormat FORMAT_RIGHT;
00049 extern GG_API const TextFormat FORMAT_WORDBREAK;
00050 extern GG_API const TextFormat FORMAT_LINEWRAP;
00051 extern GG_API const TextFormat FORMAT_IGNORETAGS;
00052
00058 GG_STRONG_SIZE_TYPEDEF(StrSize);
00059
00066 GG_STRONG_SIZE_TYPEDEF(CPSize);
00067
00068
00069 extern GG_API const StrSize S0;
00070 extern GG_API const StrSize S1;
00071 extern GG_API const StrSize INVALID_STR_SIZE;
00072 extern GG_API const CPSize CP0;
00073 extern GG_API const CPSize CP1;
00074 extern GG_API const CPSize INVALID_CP_SIZE;
00075
00076 }
00077
00078 #endif // _GG_Font_h_