|
ROOT 6.07/09 Reference Guide |
#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"Macros | |
| #define | FONT_FAMILY 0 |
| #define | FONT_NUMFIELDS 6 |
| #define | FONT_OVERSTRIKE 5 |
| #define | FONT_SIZE 1 |
| #define | FONT_SLANT 3 |
| #define | FONT_UNDERLINE 4 |
| #define | FONT_WEIGHT 2 |
| #define | MAX_LINES 50 |
| #define | MAXUSE 128 |
| #define | XLFD_ADD_STYLE 5 |
| #define | XLFD_AVERAGE_WIDTH 11 |
| #define | XLFD_ENCODING 13 |
| #define | XLFD_FAMILY 1 |
| #define | XLFD_FOUNDRY 0 |
| #define | XLFD_NUMFIELDS 14 |
| #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 |
| #define | XLFD_SPACING 10 |
| #define | XLFD_WEIGHT 2 |
Enumerations | |
| enum | ECharType { kCharNormal, kCharReplace, kCharSkip } |
| enum | EFontCharset { kFontCSNormal = 0, kFontCSSymbol = 1, kFontCSOther = 2 } |
| enum | EFontSetWidth { kFontSWNormal = 0, kFontSWCondence = 1, kFontSWExpand = 2, kFontSWUnknown = 3 } |
| enum | EFontSpacing { kFontProportional = 0, kFontFixed = 1, kFontMono = 1, kFontCharcell = 2 } |
Functions | |
| static int | GetControlCharSubst (Int_t c, char buf[4]) |
| When displaying text in a widget, a backslashed escape sequence is substituted for control characters that occur in the text. More... | |
| static char * | GetToken (char *str) |
Variables | |
| static char | gHexChars [] = "0123456789abcdefxtnvr\\" |
| static char | gMapChars [] |
| static const FontStateMap_t | gOverstrikeMap [] |
| static const FontStateMap_t | gSlantMap [] |
| static const FontStateMap_t | gUnderlineMap [] |
| static const FontStateMap_t | gWeightMap [] |
| static const FontStateMap_t | gXlfdCharsetMap [] |
| static const FontStateMap_t | gXlfdgWeightMap [] |
| static const FontStateMap_t | gXlfdSetwidthMap [] |
| static const FontStateMap_t | gXlfdSlantMap [] |
| #define FONT_FAMILY 0 |
Definition at line 56 of file TGFont.cxx.
| #define FONT_NUMFIELDS 6 |
Definition at line 62 of file TGFont.cxx.
| #define FONT_OVERSTRIKE 5 |
Definition at line 61 of file TGFont.cxx.
| #define FONT_SIZE 1 |
Definition at line 57 of file TGFont.cxx.
| #define FONT_SLANT 3 |
Definition at line 59 of file TGFont.cxx.
| #define FONT_UNDERLINE 4 |
Definition at line 60 of file TGFont.cxx.
| #define FONT_WEIGHT 2 |
Definition at line 58 of file TGFont.cxx.
| #define MAX_LINES 50 |
| #define MAXUSE 128 |
| #define XLFD_ADD_STYLE 5 |
Definition at line 72 of file TGFont.cxx.
| #define XLFD_AVERAGE_WIDTH 11 |
Definition at line 78 of file TGFont.cxx.
| #define XLFD_ENCODING 13 |
Definition at line 80 of file TGFont.cxx.
| #define XLFD_FAMILY 1 |
Definition at line 68 of file TGFont.cxx.
| #define XLFD_FOUNDRY 0 |
Definition at line 67 of file TGFont.cxx.
| #define XLFD_NUMFIELDS 14 |
Definition at line 81 of file TGFont.cxx.
| #define XLFD_PIXEL_SIZE 6 |
Definition at line 73 of file TGFont.cxx.
| #define XLFD_POINT_SIZE 7 |
Definition at line 74 of file TGFont.cxx.
| #define XLFD_REGISTRY 12 |
Definition at line 79 of file TGFont.cxx.
| #define XLFD_RESOLUTION_X 8 |
Definition at line 75 of file TGFont.cxx.
| #define XLFD_RESOLUTION_Y 9 |
Definition at line 76 of file TGFont.cxx.
| #define XLFD_SETWIDTH 4 |
Definition at line 71 of file TGFont.cxx.
| #define XLFD_SLANT 3 |
Definition at line 70 of file TGFont.cxx.
| #define XLFD_SPACING 10 |
Definition at line 77 of file TGFont.cxx.
| #define XLFD_WEIGHT 2 |
Definition at line 69 of file TGFont.cxx.
| enum ECharType |
| Enumerator | |
|---|---|
| kCharNormal | |
| kCharReplace | |
| kCharSkip | |
Definition at line 177 of file TGFont.cxx.
| enum EFontCharset |
| Enumerator | |
|---|---|
| kFontCSNormal | |
| kFontCSSymbol | |
| kFontCSOther | |
Definition at line 159 of file TGFont.cxx.
| enum EFontSetWidth |
| Enumerator | |
|---|---|
| kFontSWNormal | |
| kFontSWCondence | |
| kFontSWExpand | |
| kFontSWUnknown | |
Definition at line 154 of file TGFont.cxx.
| enum EFontSpacing |
| Enumerator | |
|---|---|
| kFontProportional | |
| kFontFixed | |
| kFontMono | |
| kFontCharcell | |
Definition at line 149 of file TGFont.cxx.
When displaying text in a widget, a backslashed escape sequence is substituted for control characters that occur in the text.
Given a control character, fill in a buffer with the replacement string that should be displayed.
The return value is the length of the substitute string, buf is filled with the substitute string; it is not '\0' terminated.
c – The control character to be replaced. buf – Buffer that gets replacement string. It only needs to be 4 characters long.
Definition at line 2722 of file TGFont.cxx.
|
static |
Definition at line 1885 of file TGFont.cxx.
|
static |
Definition at line 247 of file TGFont.cxx.
|
static |
Definition at line 254 of file TGFont.cxx.
|
static |
Definition at line 203 of file TGFont.cxx.
|
static |
Definition at line 192 of file TGFont.cxx.
|
static |
Definition at line 198 of file TGFont.cxx.
|
static |
Definition at line 186 of file TGFont.cxx.
|
static |
Definition at line 237 of file TGFont.cxx.
|
static |
Definition at line 211 of file TGFont.cxx.
|
static |
Definition at line 229 of file TGFont.cxx.
|
static |
Definition at line 222 of file TGFont.cxx.