ROOT  6.06/09
Reference Guide
Classes | Macros | Typedefs
TGHtml.h File Reference
#include "TGView.h"
#include "TGHtmlTokens.h"
+ Include dependency graph for TGHtml.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SHtmlStyle_t
 
class  TGHtmlElement
 
class  TGHtmlTextElement
 
class  TGHtmlSpaceElement
 
class  TGHtmlMarkupElement
 
class  TGHtmlTable
 
class  TGHtmlCell
 
class  TGHtmlRef
 
class  TGHtmlLi
 
class  TGHtmlListStart
 
class  TGHtmlMapArea
 
struct  SHtmlExtensions_t
 
class  TGHtmlImage
 
class  TGHtmlImageMarkup
 
class  TGHtmlInput
 
class  TGHtmlForm
 
class  TGHtmlHr
 
class  TGHtmlAnchor
 
class  TGHtmlScript
 
class  TGHtmlBlock
 
struct  SHtmlStyleStack_t
 
struct  SHtmlMargin_t
 
class  TGHtmlLayoutContext
 
struct  GcCache_t
 
struct  SHtmlIndex_t
 
struct  SHtmlTokenMap_t
 
class  TGHtml
 

Macros

#define HTML_RELIEF_FLAT   0
 
#define HTML_RELIEF_SUNKEN   1
 
#define HTML_RELIEF_RAISED   2
 
#define CANT_HAPPEN
 
#define UNTESTED
 
#define HtmlAssert(X)
 
#define HtmlCantHappen
 
#define HtmlTrace_Table1   0x00000001
 
#define HtmlTrace_Table2   0x00000002
 
#define HtmlTrace_Table3   0x00000004
 
#define HtmlTrace_Table4   0x00000008
 
#define HtmlTrace_Table5   0x00000010
 
#define HtmlTrace_Table6   0x00000020
 
#define HtmlTrace_GetLine   0x00000100
 
#define HtmlTrace_GetLine2   0x00000200
 
#define HtmlTrace_FixLine   0x00000400
 
#define HtmlTrace_BreakMarkup   0x00001000
 
#define HtmlTrace_Style   0x00002000
 
#define HtmlTrace_Input1   0x00004000
 
#define TRACE_INDENT
 
#define TRACE(Flag, Args)
 
#define TRACE_PUSH(Flag)
 
#define TRACE_POP(Flag)
 
#define N_FONT_FAMILY   8
 
#define N_FONT_SIZE   7
 
#define N_FONT   71
 
#define NormalFont(X)   (X)
 
#define BoldFont(X)   ((X) | 8)
 
#define ItalicFont(X)   ((X) | 16)
 
#define CWFont(X)   ((X) | 32)
 
#define FontSize(X)   ((X) & 007)
 
#define FontFamily(X)   ((X) & 070)
 
#define FONT_Any   -1
 
#define FONT_Default   3
 
#define FontSwitch(Size, Bold, Italic, Cw)   ((Size) | ((Bold+(Italic)*2+(Cw)*4) << 3))
 
#define FontIsValid(I)   ((fFontValid[(I)>>3] & (1<<((I)&3)))!=0)
 
#define FontSetValid(I)   (fFontValid[(I)>>3] |= (1<<((I)&3)))
 
#define FontClearValid(I)   (fFontValid[(I)>>3] &= ~(1<<((I)&3)))
 
#define N_COLOR   32
 
#define COLOR_Normal   0
 
#define COLOR_Unvisited   1
 
#define COLOR_Visited   2
 
#define COLOR_Selection   3
 
#define COLOR_Background   4
 
#define N_PREDEFINED_COLOR   5
 
#define ALIGN_Left   1
 
#define ALIGN_Right   2
 
#define ALIGN_Center   3
 
#define ALIGN_None   0
 
#define STY_Preformatted   0x001
 
#define STY_StrikeThru   0x002
 
#define STY_Underline   0x004
 
#define STY_NoBreak   0x008
 
#define STY_Anchor   0x010
 
#define STY_DT   0x020
 
#define STY_Invisible   0x040
 
#define STY_FontMask   (STY_StrikeThru|STY_Underline)
 
#define HTML_Visible   0x01
 
#define HTML_NewLine   0x02
 
#define HTML_Selected   0x04
 
#define HTML_MAX_COLUMNS   40
 
#define LI_TYPE_Undefined   0
 
#define LI_TYPE_Bullet1   1
 
#define LI_TYPE_Bullet2   2
 
#define LI_TYPE_Bullet3   3
 
#define LI_TYPE_Enum_1   4
 
#define LI_TYPE_Enum_A   5
 
#define LI_TYPE_Enum_a   6
 
#define LI_TYPE_Enum_I   7
 
#define LI_TYPE_Enum_i   8
 
#define HTML_MAP_RECT   1
 
#define HTML_MAP_CIRCLE   2
 
#define HTML_MAP_POLY   3
 
#define IMAGE_ALIGN_Bottom   0
 
#define IMAGE_ALIGN_Middle   1
 
#define IMAGE_ALIGN_Top   2
 
#define IMAGE_ALIGN_TextTop   3
 
#define IMAGE_ALIGN_AbsMiddle   4
 
#define IMAGE_ALIGN_AbsBottom   5
 
#define IMAGE_ALIGN_Left   6
 
#define IMAGE_ALIGN_Right   7
 
#define INPUT_TYPE_Unknown   0
 
#define INPUT_TYPE_Checkbox   1
 
#define INPUT_TYPE_File   2
 
#define INPUT_TYPE_Hidden   3
 
#define INPUT_TYPE_Image   4
 
#define INPUT_TYPE_Password   5
 
#define INPUT_TYPE_Radio   6
 
#define INPUT_TYPE_Reset   7
 
#define INPUT_TYPE_Select   8
 
#define INPUT_TYPE_Submit   9
 
#define INPUT_TYPE_Text   10
 
#define INPUT_TYPE_TextArea   11
 
#define INPUT_TYPE_Applet   12
 
#define INPUT_TYPE_Button   13
 
#define HTML_INDENT   36
 
#define N_CACHE_GC   32
 
#define O_HtmlMarkupElement   0
 
#define O_HtmlCell   1
 
#define O_HtmlTable   2
 
#define O_HtmlRef   3
 
#define O_HtmlLi   4
 
#define O_HtmlListStart   5
 
#define O_HtmlImageMarkup   6
 
#define O_HtmlInput   7
 
#define O_HtmlForm   8
 
#define O_HtmlHr   9
 
#define O_HtmlAnchor   10
 
#define O_HtmlScript   11
 
#define O_HtmlMapArea   12
 
#define REDRAW_PENDING   0x000001
 
#define GOT_FOCUS   0x000002
 
#define HSCROLL   0x000004
 
#define VSCROLL   0x000008
 
#define RELAYOUT   0x000010
 
#define RESIZE_ELEMENTS   0x000020
 
#define REDRAW_FOCUS   0x000040
 
#define REDRAW_TEXT   0x000080
 
#define EXTEND_LAYOUT   0x000100
 
#define STYLER_RUNNING   0x000200
 
#define INSERT_FLASHING   0x000400
 
#define REDRAW_IMAGES   0x000800
 
#define ANIMATE_IMAGES   0x001000
 
#define HtmlHasFlag(A, F)   (((A)->flags&(F))==(F))
 
#define HtmlHasAnyFlag(A, F)   (((A)->flags&(F))!=0)
 
#define HtmlSetFlag(A, F)   ((A)->flags|=(F))
 
#define HtmlClearFlag(A, F)   ((A)->flags&=~(F))
 
#define LARGE_NUMBER   100000000
 
#define DEF_HTML_BG_COLOR   DEF_FRAME_BG_COLOR
 
#define DEF_HTML_BG_MONO   DEF_FRAME_BG_MONO
 
#define DEF_HTML_EXPORT_SEL   1
 
#define DEF_HTML_FG   DEF_BUTTON_FG
 
#define DEF_HTML_HIGHLIGHT_BG   DEF_BUTTON_HIGHLIGHT_BG
 
#define DEF_HTML_HIGHLIGHT   DEF_BUTTON_HIGHLIGHT
 
#define DEF_HTML_HIGHLIGHT_WIDTH   "0"
 
#define DEF_HTML_INSERT_OFF_TIME   300
 
#define DEF_HTML_INSERT_ON_TIME   600
 
#define DEF_HTML_PADX   (HTML_INDENT / 4)
 
#define DEF_HTML_PADY   (HTML_INDENT / 4)
 
#define DEF_HTML_RELIEF   "raised"
 
#define DEF_HTML_SELECTION_COLOR   "skyblue"
 
#define DEF_HTML_TAKE_FOCUS   "0"
 
#define DEF_HTML_UNVISITED   "blue2"
 
#define DEF_HTML_VISITED   "purple4"
 

Typedefs

typedef unsigned char Html_u8_t
 
typedef short Html_16_t
 
typedef unsigned short Html_u16_t
 
typedef int Html_32_t
 

Macro Definition Documentation

#define ALIGN_Center   3
#define ALIGN_Left   1
#define ALIGN_None   0
#define ALIGN_Right   2
#define ANIMATE_IMAGES   0x001000

Definition at line 1336 of file TGHtml.h.

Referenced by TGHtml::Redraw(), and TGHtml::UpdateSelection().

#define BoldFont (   X)    ((X) | 8)

Definition at line 171 of file TGHtml.h.

Referenced by TGHtml::AddStyle().

#define CANT_HAPPEN
Value:
fprintf(stderr, \
"Unplanned behavior in the HTML Widget in file %s line %d\n", \
__FILE__, __LINE__)

Definition at line 63 of file TGHtml.h.

Referenced by TGHtml::BlockDraw(), TGHtml::ControlSize(), TGHtml::GetFont(), TGHtml::GetImage(), InputType(), and TGHtml::PopStyleStack().

#define COLOR_Background   4
#define COLOR_Normal   0
#define COLOR_Selection   3

Definition at line 203 of file TGHtml.h.

Referenced by TGHtml::DrawSelectionBackground(), TGHtml::HClear(), and TGHtml::TGHtml().

#define COLOR_Unvisited   1

Definition at line 201 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), TGHtml::GetLinkColor(), TGHtml::HClear(), and TGHtml::TGHtml().

#define COLOR_Visited   2

Definition at line 202 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), TGHtml::GetLinkColor(), TGHtml::HClear(), and TGHtml::TGHtml().

#define CWFont (   X)    ((X) | 32)

Definition at line 173 of file TGHtml.h.

Referenced by TGHtml::AddStyle().

#define DEF_HTML_BG_COLOR   DEF_FRAME_BG_COLOR

Definition at line 1354 of file TGHtml.h.

#define DEF_HTML_BG_MONO   DEF_FRAME_BG_MONO

Definition at line 1355 of file TGHtml.h.

#define DEF_HTML_EXPORT_SEL   1

Definition at line 1356 of file TGHtml.h.

Referenced by TGHtml::TGHtml().

#define DEF_HTML_FG   DEF_BUTTON_FG

Definition at line 1357 of file TGHtml.h.

#define DEF_HTML_HIGHLIGHT   DEF_BUTTON_HIGHLIGHT

Definition at line 1359 of file TGHtml.h.

#define DEF_HTML_HIGHLIGHT_BG   DEF_BUTTON_HIGHLIGHT_BG

Definition at line 1358 of file TGHtml.h.

#define DEF_HTML_HIGHLIGHT_WIDTH   "0"

Definition at line 1360 of file TGHtml.h.

#define DEF_HTML_INSERT_OFF_TIME   300

Definition at line 1361 of file TGHtml.h.

Referenced by TGHtml::TGHtml().

#define DEF_HTML_INSERT_ON_TIME   600

Definition at line 1362 of file TGHtml.h.

Referenced by TGHtml::TGHtml().

#define DEF_HTML_PADX   (HTML_INDENT / 4)

Definition at line 1363 of file TGHtml.h.

#define DEF_HTML_PADY   (HTML_INDENT / 4)

Definition at line 1364 of file TGHtml.h.

#define DEF_HTML_RELIEF   "raised"

Definition at line 1365 of file TGHtml.h.

#define DEF_HTML_SELECTION_COLOR   "skyblue"

Definition at line 1366 of file TGHtml.h.

Referenced by TGHtml::HClear(), and TGHtml::TGHtml().

#define DEF_HTML_TAKE_FOCUS   "0"

Definition at line 1367 of file TGHtml.h.

#define DEF_HTML_UNVISITED   "blue2"

Definition at line 1368 of file TGHtml.h.

Referenced by TGHtml::HClear(), and TGHtml::TGHtml().

#define DEF_HTML_VISITED   "purple4"

Definition at line 1369 of file TGHtml.h.

Referenced by TGHtml::HClear(), and TGHtml::TGHtml().

#define EXTEND_LAYOUT   0x000100

Definition at line 1332 of file TGHtml.h.

Referenced by TGHtml::ParseText(), and TGHtml::Redraw().

#define FONT_Any   -1

Definition at line 176 of file TGHtml.h.

Referenced by TGHtml::DrawRect(), TGHtml::DrawSelectionBackground(), and TGHtml::Redraw().

#define FONT_Default   3

Definition at line 177 of file TGHtml.h.

Referenced by TGHtml::GetAnyGC(), and TGHtml::GetGC().

#define FontClearValid (   I)    (fFontValid[(I)>>3] &= ~(1<<((I)&3)))

Definition at line 185 of file TGHtml.h.

#define FontFamily (   X)    ((X) & 070)

Definition at line 175 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), and TGHtml::GetFont().

#define FontIsValid (   I)    ((fFontValid[(I)>>3] & (1<<((I)&3)))!=0)

Definition at line 183 of file TGHtml.h.

Referenced by TGHtml::GetFont().

#define FontSetValid (   I)    (fFontValid[(I)>>3] |= (1<<((I)&3)))

Definition at line 184 of file TGHtml.h.

Referenced by TGHtml::GetFont().

#define FontSize (   X)    ((X) & 007)

Definition at line 174 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), TGHtml::GetFont(), and ScaleFont().

#define FontSwitch (   Size,
  Bold,
  Italic,
  Cw 
)    ((Size) | ((Bold+(Italic)*2+(Cw)*4) << 3))

Definition at line 178 of file TGHtml.h.

#define GOT_FOCUS   0x000002

Definition at line 1325 of file TGHtml.h.

Referenced by TGHtml::FlashCursor(), TGHtml::HandleFocusChange(), and TGHtml::Redraw().

#define HSCROLL   0x000004

Definition at line 1326 of file TGHtml.h.

Referenced by TGHtml::Clear(), TGHtml::ItemLayout(), TGHtml::LayoutDoc(), and TGHtml::Redraw().

#define HTML_INDENT   36
#define HTML_MAP_CIRCLE   2

Definition at line 468 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), and TGHtml::InArea().

#define HTML_MAP_POLY   3

Definition at line 469 of file TGHtml.h.

Referenced by TGHtml::AddStyle().

#define HTML_MAP_RECT   1

Definition at line 467 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), and TGHtml::InArea().

#define HTML_MAX_COLUMNS   40
#define HTML_NewLine   0x02
#define HTML_RELIEF_FLAT   0

Definition at line 54 of file TGHtml.h.

Referenced by TGHtml::BlockDraw(), and TGHtml::DrawRect().

#define HTML_RELIEF_RAISED   2
#define HTML_RELIEF_SUNKEN   1
#define HTML_Selected   0x04
#define HTML_Visible   0x01
#define HtmlAssert (   X)

Definition at line 83 of file TGHtml.h.

#define HtmlCantHappen

Definition at line 84 of file TGHtml.h.

#define HtmlClearFlag (   A,
  F 
)    ((A)->flags&=~(F))

Definition at line 1344 of file TGHtml.h.

#define HtmlHasAnyFlag (   A,
  F 
)    (((A)->flags&(F))!=0)

Definition at line 1342 of file TGHtml.h.

#define HtmlHasFlag (   A,
  F 
)    (((A)->flags&(F))==(F))

Definition at line 1341 of file TGHtml.h.

#define HtmlSetFlag (   A,
  F 
)    ((A)->flags|=(F))

Definition at line 1343 of file TGHtml.h.

#define HtmlTrace_BreakMarkup   0x00001000

Definition at line 98 of file TGHtml.h.

#define HtmlTrace_FixLine   0x00000400

Definition at line 97 of file TGHtml.h.

#define HtmlTrace_GetLine   0x00000100

Definition at line 95 of file TGHtml.h.

#define HtmlTrace_GetLine2   0x00000200

Definition at line 96 of file TGHtml.h.

#define HtmlTrace_Input1   0x00004000

Definition at line 100 of file TGHtml.h.

#define HtmlTrace_Style   0x00002000

Definition at line 99 of file TGHtml.h.

Referenced by TGHtml::AddStyle().

#define HtmlTrace_Table1   0x00000001

Definition at line 89 of file TGHtml.h.

Referenced by TGHtml::TableDimensions().

#define HtmlTrace_Table2   0x00000002

Definition at line 90 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::TableLayout().

#define HtmlTrace_Table3   0x00000004

Definition at line 91 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::TableLayout().

#define HtmlTrace_Table4   0x00000008

Definition at line 92 of file TGHtml.h.

Referenced by TGHtml::TableDimensions(), and TGHtmlLayoutContext::TableLayout().

#define HtmlTrace_Table5   0x00000010

Definition at line 93 of file TGHtml.h.

Referenced by TGHtml::TableDimensions().

#define HtmlTrace_Table6   0x00000020

Definition at line 94 of file TGHtml.h.

Referenced by TGHtml::TableDimensions().

#define IMAGE_ALIGN_AbsBottom   5

Definition at line 569 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::FixLine(), and TGHtml::GetImageAlignment().

#define IMAGE_ALIGN_AbsMiddle   4

Definition at line 568 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::FixLine(), and TGHtml::GetImageAlignment().

#define IMAGE_ALIGN_Bottom   0

Definition at line 564 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::FixLine(), and TGHtml::GetImageAlignment().

#define IMAGE_ALIGN_Left   6
#define IMAGE_ALIGN_Middle   1

Definition at line 565 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::FixLine(), and TGHtml::GetImageAlignment().

#define IMAGE_ALIGN_Right   7
#define IMAGE_ALIGN_TextTop   3

Definition at line 567 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::FixLine(), and TGHtml::GetImageAlignment().

#define IMAGE_ALIGN_Top   2

Definition at line 566 of file TGHtml.h.

Referenced by TGHtmlLayoutContext::FixLine(), and TGHtml::GetImageAlignment().

#define INPUT_TYPE_Applet   12

Definition at line 628 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), and InputType().

#define INPUT_TYPE_Button   13

Definition at line 629 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), TGHtml::HandleHtmlInput(), and InputType().

#define INPUT_TYPE_Checkbox   1

Definition at line 617 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), TGHtml::HandleHtmlInput(), and InputType().

#define INPUT_TYPE_File   2

Definition at line 618 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), and InputType().

#define INPUT_TYPE_Hidden   3

Definition at line 619 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), InputType(), and TGHtml::SizeAndLink().

#define INPUT_TYPE_Image   4

Definition at line 620 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), and InputType().

#define INPUT_TYPE_Password   5

Definition at line 621 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), TGHtml::HandleHtmlInput(), and InputType().

#define INPUT_TYPE_Radio   6
#define INPUT_TYPE_Reset   7

Definition at line 623 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), and InputType().

#define INPUT_TYPE_Select   8

Definition at line 624 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), TGHtml::HandleHtmlInput(), and InputType().

#define INPUT_TYPE_Submit   9

Definition at line 625 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), TGHtml::HandleHtmlInput(), and InputType().

#define INPUT_TYPE_Text   10

Definition at line 626 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), TGHtml::HandleHtmlInput(), and InputType().

#define INPUT_TYPE_TextArea   11

Definition at line 627 of file TGHtml.h.

Referenced by TGHtml::ControlSize(), and InputType().

#define INPUT_TYPE_Unknown   0

Definition at line 616 of file TGHtml.h.

Referenced by InputType().

#define INSERT_FLASHING   0x000400

Definition at line 1334 of file TGHtml.h.

#define ItalicFont (   X)    ((X) | 16)

Definition at line 172 of file TGHtml.h.

Referenced by TGHtml::AddStyle().

#define LARGE_NUMBER   100000000
#define LI_TYPE_Bullet1   1
#define LI_TYPE_Bullet2   2
#define LI_TYPE_Bullet3   3
#define LI_TYPE_Enum_1   4
#define LI_TYPE_Enum_A   5

Definition at line 446 of file TGHtml.h.

Referenced by TGHtml::BlockDraw(), and TGHtmlMarkupElement::GetOrderedListType().

#define LI_TYPE_Enum_a   6

Definition at line 447 of file TGHtml.h.

Referenced by TGHtml::BlockDraw(), and TGHtmlMarkupElement::GetOrderedListType().

#define LI_TYPE_Enum_I   7

Definition at line 448 of file TGHtml.h.

Referenced by TGHtml::BlockDraw(), and TGHtmlMarkupElement::GetOrderedListType().

#define LI_TYPE_Enum_i   8

Definition at line 449 of file TGHtml.h.

Referenced by TGHtml::BlockDraw(), and TGHtmlMarkupElement::GetOrderedListType().

#define LI_TYPE_Undefined   0

Definition at line 441 of file TGHtml.h.

Referenced by TGHtml::BlockDraw().

#define N_CACHE_GC   32

Definition at line 822 of file TGHtml.h.

Referenced by TGHtml::ClearGcCache(), TGHtml::GetAnyGC(), TGHtml::GetGC(), and TGHtml::TGHtml().

#define N_COLOR   32

Definition at line 198 of file TGHtml.h.

Referenced by TGHtml::GetColorByValue(), TGHtml::GetGC(), TGHtml::HClear(), and TGHtml::TGHtml().

#define N_FONT   71

Definition at line 169 of file TGHtml.h.

Referenced by TGHtml::GetFont(), TGHtml::GetGC(), TGHtml::TGHtml(), and TGHtml::~TGHtml().

#define N_FONT_FAMILY   8

Definition at line 167 of file TGHtml.h.

#define N_FONT_SIZE   7

Definition at line 168 of file TGHtml.h.

Referenced by TGHtml::AddStyle().

#define N_PREDEFINED_COLOR   5

Definition at line 205 of file TGHtml.h.

Referenced by TGHtml::GetColorByValue().

#define NormalFont (   X)    (X)

Definition at line 170 of file TGHtml.h.

Referenced by TGHtml::GetCurrentStyle().

#define O_HtmlAnchor   10

Definition at line 864 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlCell   1

Definition at line 855 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlForm   8

Definition at line 862 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlHr   9

Definition at line 863 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlImageMarkup   6

Definition at line 860 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlInput   7

Definition at line 861 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlLi   4

Definition at line 858 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlListStart   5

Definition at line 859 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlMapArea   12

Definition at line 866 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlMarkupElement   0

Definition at line 854 of file TGHtml.h.

#define O_HtmlRef   3

Definition at line 857 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlScript   11

Definition at line 865 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define O_HtmlTable   2

Definition at line 856 of file TGHtml.h.

Referenced by TGHtml::MakeMarkupEntry().

#define REDRAW_FOCUS   0x000040

Definition at line 1330 of file TGHtml.h.

Referenced by TGHtml::HandleFocusChange(), TGHtml::Redraw(), and TGHtml::RedrawEverything().

#define REDRAW_IMAGES   0x000800

Definition at line 1335 of file TGHtml.h.

Referenced by TGHtml::ImageChanged(), and TGHtml::Redraw().

#define REDRAW_PENDING   0x000001

Definition at line 1324 of file TGHtml.h.

Referenced by TGHtml::DrawRegion(), TGHtml::Redraw(), and TGHtml::ScheduleRedraw().

#define REDRAW_TEXT   0x000080
#define RELAYOUT   0x000010
#define RESIZE_ELEMENTS   0x000020

Definition at line 1329 of file TGHtml.h.

Referenced by TGHtml::Redraw(), and TGHtml::TGHtml().

#define STY_Anchor   0x010

Definition at line 241 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), TGHtml::GetHref(), and TGHtml::UnderlineLinks().

#define STY_DT   0x020

Definition at line 242 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), and TGHtmlLayoutContext::GetLine().

#define STY_FontMask   (STY_StrikeThru|STY_Underline)

Definition at line 244 of file TGHtml.h.

Referenced by TGHtml::FillOutBlock().

#define STY_Invisible   0x040
#define STY_NoBreak   0x008

Definition at line 240 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), TGHtmlLayoutContext::GetLine(), and TGHtml::MinMax().

#define STY_Preformatted   0x001
#define STY_StrikeThru   0x002

Definition at line 238 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), and TGHtml::BlockDraw().

#define STY_Underline   0x004

Definition at line 239 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), TGHtml::BlockDraw(), and TGHtml::UnderlineLinks().

#define STYLER_RUNNING   0x000200

Definition at line 1333 of file TGHtml.h.

Referenced by TGHtml::AddStyle(), and TGHtml::Redraw().

#define TRACE (   Flag,
  Args 
)

Definition at line 124 of file TGHtml.h.

Referenced by XrdProofdProofServMgr::AcceptPeer(), XrdProofdSandbox::AddSession(), XrdProofdProofServMgr::AddSession(), TGHtml::AddStyle(), XrdProofdAux::AssertBaseDir(), XrdProofdAux::AssertDir(), XrdProofConn::Authenticate(), XrdProofdClient::Broadcast(), XrdProofdNetMgr::Broadcast(), XrdProofdProofServ::Broadcast(), XrdProofdProofServMgr::BroadcastClusterInfo(), XrdProofdNetMgr::BroadcastCtrlC(), XrdProofdProofServMgr::BroadcastPriorities(), XrdProofdProofServ::BroadcastPriority(), BroadcastPriority(), XrdProofdAux::ChangeMod(), XrdProofdAux::ChangeOwn(), XrdProofdAux::ChangeToDir(), XrdProofdProofServMgr::CheckActiveSessions(), XrdProofdClientMgr::CheckClients(), XrdROOT::CheckDir(), XrdProofConn::CheckErrorStatus(), XrdProofdAux::CheckIf(), XrdProofdManager::CheckLogFileOwnership(), XrdProofConn::CheckResp(), XrdProofdProofServ::CheckSession(), XrdProofdProofServMgr::CheckTerminatedSessions(), XrdProofdProofServMgr::CleanClientSessions(), XrdProofdProofServMgr::CleanupLostProofServ(), XrdProofdProofServMgr::CleanupProofServ(), XrdProofConn::Close(), XrdProofdManager::Config(), XrdProofdAdmin::Config(), XrdProofdNetMgr::Config(), XrdProofdPriorityMgr::Config(), XrdProofdClientMgr::Config(), XrdProofGroupMgr::Config(), XrdProofSched::Config(), XrdROOTMgr::Config(), XrdProofdProofServMgr::Config(), XrdProofdProtocol::Configure(), XrdProofPhyConn::Connect(), XrdProofConn::Connect(), CountTopMasters(), XrdProofdProofServMgr::Create(), CreateActiveList(), XrdProofdNetMgr::CreateDefaultPROOFcfg(), XrdProofdProofServMgr::CreateProofServEnvFile(), XrdProofdProofServMgr::CreateProofServRootRc(), XrdProofdProofServ::CreateUNIXSock(), XrdProofdProofServMgr::CurrentSessions(), DecreaseWorkerCounters(), XrdProofdProofServMgr::DeleteFromSessions(), XrdProofdManager::DoDirective(), XrdProofdAdmin::DoDirective(), XrdProofdNetMgr::DoDirective(), XrdProofdPriorityMgr::DoDirective(), XrdProofdClientMgr::DoDirective(), XrdProofSched::DoDirective(), XrdROOTMgr::DoDirective(), XrdProofdProofServMgr::DoDirective(), XrdProofdNetMgr::DoDirectiveBonjour(), XrdProofdClientMgr::DoDirectiveClientMgr(), XrdProofdAdmin::DoDirectiveCpCmd(), XrdProofdAdmin::DoDirectiveExportPath(), XrdProofdManager::DoDirectiveFilterLibPaths(), XrdProofdManager::DoDirectiveGroupfile(), DoDirectiveInt(), XrdProofdManager::DoDirectiveMultiUser(), XrdProofdProofServMgr::DoDirectiveProofServMgr(), XrdProofdNetMgr::DoDirectiveResource(), XrdProofdManager::DoDirectiveRootd(), XrdProofdManager::DoDirectiveRootdAllow(), XrdROOTMgr::DoDirectiveRootSys(), XrdProofdPriorityMgr::DoDirectiveSchedOpt(), XrdProofSched::DoDirectiveSchedParam(), DoDirectiveString(), XrdProofdManager::DoDirectiveTrace(), XrdProofdNetMgr::DoDirectiveWorker(), XrdProofConn::DoHandShake(), DumpPriorityChanges(), XrdProofdProofServ::DumpQueries(), XrdProofSched::DumpQueues(), DumpWorkerCounters(), XrdProofdClient::EraseServer(), XrdProofWorker::Export(), XrdProofdProofServ::ExportBuf(), ExportCpCmd(), ExportWorkerDescription(), XrdProofdProofServMgr::FillEnvList(), XrdProofSessionInfo::FillProofServ(), XrdProofdClientMgr::FilterSecConfig(), XrdProofdNetMgr::FindUniqueNodes(), XrdProofdProofServ::FreeClientID(), FreeClientID(), XpdMsg::Get(), XrdProofPhyConn::GetAccessToSrv(), XrdProofConn::GetAccessToSrv(), XrdProofdNetMgr::GetActiveWorkers(), XrdProofdProtocol::GetBuff(), XrdProofdClientMgr::GetClient(), XrdProofdClient::GetClientID(), XrdProofdProofServ::GetClientID(), XrdProofdProtocol::GetNewResponse(), XrdProofdNetMgr::GetNodes(), XrdProofdAux::GetNumCPUs(), XrdProofSched::GetNumWorkers(), XrdProofdAux::GetProcesses(), XrdProofdClient::GetProtocol(), XrdProofdClient::GetServer(), XrdProofdClient::GetServObj(), XrdProofdSandbox::GetSessionDirs(), XrdProofdProofServMgr::GetTagDirs(), XrdProofdClient::GetTopServers(), XrdProofdManager::GetWorkers(), XrdProofSched::GetWorkers(), XrdProofdSandbox::GuessTag(), XrdProofPhyConn::Init(), XrdProofConn::Init(), XrdProofdMultiStrToken::Init(), XpdMsg::Init(), XrdProofdProofServMgr::IsClientRecovering(), XrdProofdNetMgr::IsLocal(), XrdProofdManager::IsRootdAllowed(), XrdProofdProofServMgr::IsSessionSocket(), XrdProofdAux::KillProcess(), XrdProofdManager::LoadScheduler(), XrdProofdClientMgr::LoadSecurity(), XrdProofdNetMgr::LocateLocalFile(), XrdProofdAux::LogEmsgToFile(), XrdProofdClientMgr::Login(), XrdProofConn::Login(), XrdProofConn::LowWrite(), XrdProofdProtocol::Match(), XpdEnv::Matches(), XrdProofdAux::MvDir(), XrdProofdProofServMgr::MvSession(), XrdProofdConfig::ParseFile(), XrdProofGroupMgr::ParseInfoFrom(), XrdProofdAux::ParsePidPath(), XrdProofdClientMgr::ParsePreviousClients(), XrdROOT::ParseROOTVersionInfo(), XrdProofdPipe::Poll(), XrdProofdPipe::Post(), XrdProofdProtocol::PostSession(), XrdProofdProofServMgr::PrepareSessionRecovering(), XrdProofGroup::Print(), XpdEnv::Print(), XrdProofdProtocol::Process2(), XrdProofSched::ProcessDirective(), XrdProofConn::ProcessUnsolicitedMsg(), XrdProofdNetMgr::ReadBufferLocal(), XrdProofdNetMgr::ReadBufferRemote(), XrdProofdConfig::ReadFile(), XrdProofSessionInfo::ReadFromFile(), XrdProofdNetMgr::ReadLogPaths(), XrdProofdAux::ReadMsg(), XrdProofGroupMgr::ReadPriorities(), XrdProofdNetMgr::ReadPROOFcfg(), XrdProofConn::ReConnect(), XrdProofdProofServMgr::Recover(), XrdProofdProofServMgr::RecoverActiveSessions(), XrdProofdPipe::Recv(), XrdProofdProtocol::Recycle(), XrdProofdSandbox::RemoveSession(), XrdProofdProofServ::RemoveWorker(), XrdProofSched::Reschedule(), XrdProofdClient::ReserveClientID(), XrdProofWorker::Reset(), XrdProofdProofServ::Reset(), XrdProofdClient::ResetClientSlot(), XrdProofdManager::ResolveKeywords(), XrdProofdProofServMgr::ResolveSession(), XrdProofdProtocol::Response(), XrdProofdProofServ::Resume(), XrdProofdAux::RmDir(), XrdProofdProofServMgr::RmSession(), XrdProofSessionInfo::SaveToFile(), XrdProofdNetMgr::Send(), XrdProofdProofServ::SendClusterInfo(), XrdProofdProofServ::SendData(), XrdProofdProofServ::SendDataN(), XrdProofdProofServMgr::SendErrLog(), XrdProofConn::SendRecv(), XrdProofConn::SendReq(), XrdProofdProofServ::SetAdminPath(), XrdProofdClient::SetClientID(), XrdROOTMgr::SetLogDir(), XrdProofdPriorityMgr::SetNiceValues(), XrdProofdSessionEntry::SetPriority(), XrdProofdPriorityMgr::SetProcessPriority(), XrdProofdProofServMgr::SetProofServEnv(), XrdProofdProofServMgr::SetProofServEnvOld(), XrdProofdResponse::SetTraceID(), XrdProofdProofServMgr::SetupProtocol(), XrdProofdProofServMgr::SetUserEnvironment(), XrdProofdProofServMgr::SetUserOwnerships(), XrdProofdClient::SkipSessionsCheck(), XrdProofdProtocol::StartRootd(), XrdProofdAux::SymLink(), TGHtml::TableDimensions(), TGHtmlLayoutContext::TableLayout(), XrdProofdProofServ::TerminateProofServ(), XrdProofdClient::TerminateSessions(), XrdProofdClientMgr::TerminateSessions(), XrdProofdProofServMgr::TouchSession(), XrdProofdSandbox::TrimSessionDirs(), XrdProofPhyConn::TryConnect(), XrdProofConn::TryConnect(), XrdROOTMgr::Validate(), XrdProofdManager::ValidateLocalDataSetSrc(), XrdProofdAux::VerifyProcessByID(), XrdProofdProofServ::VerifyProofServ(), XrdProofdClient::VerifySession(), XrdProofdProofServMgr::VerifySession(), WriteSessEnvs(), WriteSessRCs(), XrdProofConn::XrdProofConn(), XrdProofdClient::XrdProofdClient(), XrdProofdClientCron(), XrdProofdClientMgr::XrdProofdClientMgr(), XrdProofdManagerCron(), XrdProofdPriorityCron(), XrdProofdPriorityMgr::XrdProofdPriorityMgr(), XrdProofdProofServCron(), XrdProofdProofServMgr::XrdProofdProofServMgr(), XrdProofdProofServRecover(), XrdProofdSandbox::XrdProofdSandbox(), XrdProofdSessionEntry::XrdProofdSessionEntry(), XrdProofPhyConn::XrdProofPhyConn(), XrdProofSchedCron(), and XrdROOT::XrdROOT().

#define TRACE_INDENT

Definition at line 123 of file TGHtml.h.

Referenced by TGHtml::TableDimensions().

#define TRACE_POP (   Flag)

Definition at line 126 of file TGHtml.h.

Referenced by TGHtml::TableDimensions(), and TGHtmlLayoutContext::TableLayout().

#define TRACE_PUSH (   Flag)

Definition at line 125 of file TGHtml.h.

Referenced by TGHtml::TableDimensions(), and TGHtmlLayoutContext::TableLayout().

#define UNTESTED
Value:
fprintf(stderr, \
"Untested code executed in the HTML Widget in file %s line %d\n", \
__FILE__, __LINE__)

Definition at line 68 of file TGHtml.h.

Referenced by TGHtml::TokenizerAppend().

#define VSCROLL   0x000008

Definition at line 1327 of file TGHtml.h.

Referenced by TGHtml::Clear(), TGHtml::ItemLayout(), TGHtml::LayoutDoc(), and TGHtml::Redraw().

Typedef Documentation

typedef short Html_16_t

Definition at line 140 of file TGHtml.h.

typedef int Html_32_t

Definition at line 142 of file TGHtml.h.

typedef unsigned short Html_u16_t

Definition at line 141 of file TGHtml.h.

typedef unsigned char Html_u8_t

Definition at line 139 of file TGHtml.h.