15 c1->Range(1,1,19,24.5);
30 arrow->SetFillStyle(1001);
31 arrow->SetLineWidth(2);
34 free1->SetFillColor(18);
36 free1->AddText(
"First:Last");
38 free2->SetFillColor(18);
40 free2->AddText(
"First:Last");
42 tfree->SetTextSize(0.02);
45 tkeys->SetTextSize(0.02);
51 arrow->DrawArrow(5,17,17,17,0.02,
"|>");
56 key0->SetTextSize(0.04);
58 key0->AddText(
"Key 0");
61 key1->SetTextSize(0.04);
63 key1->AddText(
"Key 1");
69 obj0->AddText(
"Object");
73 dir1->AddText(
"SubDir");
77 obj1->AddText(
"Object");
79 arrow->DrawArrow(12,11,17,11,0.015,
"|>");
80 arrow->DrawArrow(11,9,17,9,0.015,
"|>");
85 key2->AddText(
"Key 0");
89 obj2->AddText(
"Object");
92 ldot->SetLineStyle(2);
94 ldot->DrawLine(13,15,8,11);
95 ldot->DrawLine(13,13,8,5);
101 dirdata->AddText(
"fModified: True if directory is modified");
102 dirdata->AddText(
"fWritable: True if directory is writable");
103 dirdata->AddText(
"fDatimeC: Creation Date/Time");
104 dirdata->AddText(
"fDatimeM: Last mod Date/Time");
105 dirdata->AddText(
"fNbytesKeys: Number of bytes of key");
106 dirdata->AddText(
"fNbytesName : Header length up to title");
107 dirdata->AddText(
"fSeekDir: Start of Directory on file");
108 dirdata->AddText(
"fSeekParent: Start of Parent Directory");
109 dirdata->AddText(
"fSeekKeys: Pointer to Keys record");
114 ldot->DrawLine(14,11.5,10,7);
115 ldot->DrawLine(16,11.5,17,7);
117 keydata->AddText(
"fNbytes: Size of compressed Object");
118 keydata->AddText(
"fObjLen: Size of uncompressed Object");
119 keydata->AddText(
"fDatime: Date/Time when written to store");
120 keydata->AddText(
"fKeylen: Number of bytes for the key");
121 keydata->AddText(
"fCycle : Cycle number");
122 keydata->AddText(
"fSeekKey: Pointer to Object on file");
123 keydata->AddText(
"fSeekPdir: Pointer to directory on file");
124 keydata->AddText(
"fClassName: 'TKey'");
125 keydata->AddText(
"fName: Object name");
126 keydata->AddText(
"fTitle: Object Title");
127 c1->Print(
"fildir.png");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Draw all kinds of Arrows.
virtual void SetFillColor(Color_t fcolor)
Set the fill area color.
virtual void SetLineWidth(Width_t lwidth)
Set the line width.
virtual void SetTextSize(Float_t tsize=1)
Set the text size.
Use the TLine constructor to create a simple line.
virtual TLine * DrawLine(Double_t x1, Double_t y1, Double_t x2, Double_t y2)
Draw this line with new coordinates.
virtual void Draw(Option_t *option="")
Default Draw method for all objects.
A Pave (see TPave) with a text centered in the Pave.
void Draw(Option_t *option="") override
Draw this pavelabel with its current attributes.
A Pave (see TPave) with text, lines or/and boxes inside.
virtual TText * AddText(Double_t x1, Double_t y1, const char *label)
Add a new Text line to this pavetext at given coordinates.
void Draw(Option_t *option="") override
Draw this pavetext with its current attributes.
Base class for several text objects.