13 void arrow_standalone()
15 TEveManager::Create(kFALSE);
19 auto mf =
new TGMainFrame(gClient->GetRoot(), 800, 400,
21 mf->SetWindowName(
"Arrow Foo");
25 auto evf =
new TGCompositeFrame(mf, 400, 400);
26 mf->AddFrame(evf,
new TGLayoutHints(kLHintsNormal |
27 kLHintsExpandX | kLHintsExpandY));
29 auto ev =
new TGLEmbeddedViewer(evf);
30 evf->AddFrame(ev->GetFrame(),
31 new TGLayoutHints(kLHintsNormal |
32 kLHintsExpandX | kLHintsExpandY));
34 auto eve_v =
new TEveViewer(
"YourViewer");
35 eve_v->SetGLViewer(ev, ev->GetFrame());
36 eve_v->IncDenyDestroy();
37 eve_v->AddScene(gEve->GetEventScene());
38 gEve->GetViewers()->AddElement(eve_v);
59 auto c =
new TCanvas(
"Foo",
"Bar", 400, 400);
60 mf->SetEditable(kFALSE);
71 TEveUtil::Macro(
"arrow.C");