46 pack1->SetHorizontal();
52 slot->ReplaceWindow(
v);
53 v->SetElementName(
"Bar Embedded Viewer");
63 slot->StartEmbedding();
66 slot->StopEmbedding();
72 slot->ReplaceWindow(
v);
84 pack1->SetElementName(
"Detail");
85 pack1->SetHorizontal();
89 frame =
slot->MakeFrame();
114 latex->DrawLatex(
x,
y,
"greek letter #Delta#eta_{out}");
116 latex->DrawLatex(
x,
y,
"#color[5]{+} marker");
118 latex->DrawLatex(
x,
y,
"#color[5]{+} marker");
120 latex->DrawLatex(
x,
y,
"#color[4]{+} marker");
122 latex->DrawLatex(
x,
y,
"#color[5]{#bullet} marker");
124 latex->DrawLatex(
x,
y,
"#color[4]{#bullet} marker some text");
126 latex->DrawLatex(
x,
y,
"#color[2]{#Box} square");
128 latex->DrawLatex(
x,
y,
"#color[5]{#Box} color");
153 tab1->SetElementName(
"Tabs");
159 for (
int i = 0; i < 4; ++i) {
160 Int_t weight =
r.Uniform(3, 7);
162 frame =
slot->MakeFrame();
168 for (
Int_t l = 0;
l < weight;
l++) {
189 tab2->SetElementName(
"Nested");
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
R__EXTERN TEveManager * gEve
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
char * Form(const char *fmt,...)
Formats a string in a circular formatting buffer.
void SetElementName(const char *name) override
Virtual function for setting of name of an element.
TEveViewerList * GetViewers() const
TEveBrowser * GetBrowser() const
TEveGedEditor * GetEditor() const
Returns main object editor.
static TEveManager * Create(Bool_t map_window=kTRUE, Option_t *opt="FIV")
If global TEveManager* gEve is not set initialize it.
TEveScene * GetEventScene() const
static void Macro(const char *mac)
Execute macro 'mac'. Do not reload the macro.
void AddElement(TEveElement *el) override
Call base-class implementation.
Eve representation of TGLViewer.
Encapsulates TGFrame into an eve-window.
TGCompositeFrame * GetGUICompositeFrame()
Returns the registered top-frame of this eve-window dynamic-casted to composite-frame.
Encapsulates TGPack into an eve-window.
Description of TEveWindowSlot.
Encapsulates TGTab into an eve-window.
static TEveWindowSlot * CreateWindowInTab(TGTab *tab, TEveWindow *eve_parent=nullptr)
Create a new tab in a given tab-widget and populate it with a default window-slot.
void SetShowTitleBar(Bool_t x)
Set display state of the title-bar.
The base class for composite widgets (menu bars, list boxes, etc.).
Minimal GL-viewer that can be embedded in a standard ROOT frames.
This class handles GUI labels.
This class describes layout hints used by the layout classes.
virtual Bool_t SetTab(Int_t tabIndex, Bool_t emit=kTRUE)
Brings the composite frame with the index tabIndex to the front and generate the following event if t...
Yield an action as soon as it is clicked.
A TGTextView is a text viewer widget.
A composite frame that layout their children in vertical way.
To draw Mathematical Formula.
This is the base class for the ROOT Random number generators.
TGTab * GetTabRight() const
This class creates a TGCanvas in which a TCanvas is created.