#include "TGFont.h"#include "TGClient.h"#include "THashTable.h"#include "TVirtualX.h"#include "TObjString.h"#include "TGWidget.h"#include <errno.h>#include <stdlib.h>#include <limits.h>#include "Riostream.h"#include "TROOT.h"#include "TError.h"#include "TMath.h"Go to the source code of this file.
| #define FONT_FAMILY 0 |
Referenced by TGFontPool::GetAttributeInfo(), and sfnt_load_face().
| #define FONT_NUMFIELDS 6 |
Referenced by TGFontPool::FreeAttributeInfo(), and TGFontPool::GetAttributeInfo().
| #define FONT_OVERSTRIKE 5 |
Referenced by TGFontPool::GetAttributeInfo().
| #define FONT_SIZE 1 |
Referenced by TGFontPool::GetAttributeInfo().
| #define FONT_SLANT 3 |
Referenced by TGFontPool::GetAttributeInfo().
| #define FONT_UNDERLINE 4 |
Referenced by TGFontPool::GetAttributeInfo().
| #define FONT_WEIGHT 2 |
Referenced by TGFontPool::GetAttributeInfo().
| #define MAX_LINES 50 |
Referenced by TGFont::ComputeTextLayout().
| #define MAXUSE 128 |
Referenced by TGTextLayout::ToPostscript().
| #define XLFD_ADD_STYLE 5 |
Referenced by TGFontPool::ParseXLFD().
| #define XLFD_AVERAGE_WIDTH 11 |
| #define XLFD_ENCODING 13 |
| #define XLFD_FAMILY 1 |
Referenced by TGFontPool::ParseXLFD().
| #define XLFD_FOUNDRY 0 |
Referenced by TGFontPool::ParseXLFD().
| #define XLFD_NUMFIELDS 14 |
Referenced by TGFontPool::ParseXLFD().
| #define XLFD_PIXEL_SIZE 6 |
| #define XLFD_POINT_SIZE 7 |
| #define XLFD_REGISTRY 12 |
| #define XLFD_RESOLUTION_X 8 |
| #define XLFD_RESOLUTION_Y 9 |
| #define XLFD_SETWIDTH 4 |
| #define XLFD_SLANT 3 |
Referenced by TGFontPool::ParseXLFD().
| #define XLFD_SPACING 10 |
| #define XLFD_WEIGHT 2 |
Referenced by TGFontPool::ParseXLFD().
| enum ECharType |
Definition at line 177 of file TGFont.cxx.
| enum EFontCharset |
Definition at line 159 of file TGFont.cxx.
| enum EFontSetWidth |
Definition at line 154 of file TGFont.cxx.
| enum EFontSpacing |
Definition at line 149 of file TGFont.cxx.
| ClassImp | ( | TGFont | ) |
| static Int_t GetControlCharSubst | ( | int | c, | |
| char | buf[4] | |||
| ) | [static] |
| static char* GetToken | ( | char * | str | ) | [static] |
Definition at line 1878 of file TGFont.cxx.
References p.
Referenced by G__G__Net_250_0_18(), and TGFontPool::ParseFontName().
char gHexChars[] = "0123456789abcdefxtnvr\\" [static] |
Definition at line 247 of file TGFont.cxx.
char gMapChars[] [static] |
Initial value:
{
0, 0, 0, 0, 0, 0, 0, 'a', 'b', 't', 'n', 'v', 'f', 'r', 0
}
Definition at line 254 of file TGFont.cxx.
const FontStateMap_t gOverstrikeMap[] [static] |
Initial value:
{
{ 1, "overstrike" },
{ 0, 0 }
}
Definition at line 203 of file TGFont.cxx.
Referenced by TGFontPool::ParseFontName().
const FontStateMap_t gSlantMap[] [static] |
Initial value:
{
{ kFontSlantRoman, "roman" },
{ kFontSlantItalic, "italic" },
{ kFontSlantUnknown, 0 }
}
Definition at line 192 of file TGFont.cxx.
Referenced by TGFontPool::GetAttributeInfo(), TGFontPool::GetFont(), and TGFontPool::ParseFontName().
const FontStateMap_t gUnderlineMap[] [static] |
Initial value:
{
{ 1, "underline" },
{ 0, 0 }
}
Definition at line 198 of file TGFont.cxx.
Referenced by TGFontPool::ParseFontName().
const FontStateMap_t gWeightMap[] [static] |
Initial value:
{
{ kFontWeightNormal, "normal" },
{ kFontWeightBold, "bold" },
{ kFontWeightUnknown, 0 }
}
Definition at line 186 of file TGFont.cxx.
Referenced by TGFontPool::GetAttributeInfo(), TGFontPool::GetFont(), and TGFontPool::ParseFontName().
const FontStateMap_t gXlfdCharsetMap[] [static] |
Initial value:
{
{ kFontCSNormal, "iso8859" },
{ kFontCSSymbol, "adobe" },
{ kFontCSSymbol, "sun" },
{ kFontCSOther, 0 }
}
Definition at line 237 of file TGFont.cxx.
const FontStateMap_t gXlfdgWeightMap[] [static] |
Initial value:
{
{ kFontWeightNormal, "normal" },
{ kFontWeightNormal, "medium" },
{ kFontWeightNormal, "book" },
{ kFontWeightNormal, "light" },
{ kFontWeightBold, "bold" },
{ kFontWeightBold, "demi" },
{ kFontWeightBold, "demibold" },
{ kFontWeightNormal, 0 }
}
Definition at line 211 of file TGFont.cxx.
Referenced by TGFontPool::ParseXLFD().
const FontStateMap_t gXlfdSetwidthMap[] [static] |
Initial value:
{
{ kFontSWNormal, "normal" },
{ kFontSWCondence, "narrow" },
{ kFontSWCondence, "semicondensed" },
{ kFontSWCondence, "condensed" },
{ kFontSWUnknown, 0 }
}
Definition at line 229 of file TGFont.cxx.
const FontStateMap_t gXlfdSlantMap[] [static] |
Initial value:
{
{ kFontSlantRoman, "r" },
{ kFontSlantItalic, "i" },
{ kFontSlantOblique, "o" },
{ kFontSlantRoman, 0 }
}
Definition at line 222 of file TGFont.cxx.
Referenced by TGFontPool::ParseXLFD().
1.5.1