1#ifndef __EDA_UserTAB_H__
2#define __EDA_UserTAB_H__
18 printf(
"\nUserTab::DoButton1()\n");
26 printf(
"TrackSet : %s\n",
set->GetName());
31void EdbEDAUserTab::MakeGUI(){
33 printf(
"EdbEDAUserTab example.\n");
34 TEveBrowser* browser = gEve->GetBrowser();
35 browser->StartEmbedding(TRootBrowser::kBottom);
37 TGMainFrame* frame =
new TGMainFrame(gClient->GetRoot());
38 frame->SetWindowName(
"XX GUI");
39 frame->SetCleanup(kDeepCleanup);
40 frame->SetLayoutBroken(kTRUE);
42 int posy=10, posx=10, dx;
44 TGLabel *fLabel =
new TGLabel(frame,
"User GUI : ");
45 frame->AddFrame(fLabel);
46 fLabel->MoveResize(posx,posy,dx=80,20);
49 eButton1 =
new TGTextButton(frame,
"B1. Print Selected");
51 eButton1->MoveResize(posx,posy,dx=150,20);
52 eButton1->Connect(
"Clicked()",
"EdbEDAUserTab",
this,
"DoButton1()");
55 eButton2 =
new TGTextButton(frame,
"Button2");
57 eButton2->MoveResize(posx,posy,dx=80,20);
58 eButton2->Connect(
"Clicked()",
"EdbEDAUserTab",
this,
"DoButton2()");
61 eButton3 =
new TGTextButton(frame,
"Button3");
63 eButton3->MoveResize(posx,posy,dx=80,20);
64 eButton3->Connect(
"Clicked()",
"EdbEDAUserTab",
this,
"DoButton3()");
66 frame->MapSubwindows();
70 browser->StopEmbedding();
71 browser->SetTabTitle(
"User", 2);
EdbEDA * gEDA
Definition: EdbEDA.C:3
TObjArray * GetSelected(void)
Definition: EdbEDA.h:405
int NSelected()
Definition: EdbEDA.h:420
EdbTrackP * GetSelectedTrack(int i=-1)
Definition: EdbEDA.h:421
int NSelectedTracks()
Definition: EdbEDA.h:419
Definition: EdbEDATrackSet.h:178
Definition: EdbEDAUserTab.h:4
~EdbEDAUserTab()
Definition: EdbEDAUserTab.h:11
void DoButton2()
Definition: EdbEDAUserTab.h:13
TGTextButton * eButton2
Definition: EdbEDAUserTab.h:6
EdbEDAUserTab()
Definition: EdbEDAUserTab.h:8
void DoButton3()
Definition: EdbEDAUserTab.h:14
TGTextButton * eButton3
Definition: EdbEDAUserTab.h:6
TGTextButton * eButton1
Definition: EdbEDAUserTab.h:6
void DoButton1()
Definition: EdbEDAUserTab.h:17
EdbEDATrackSet * GetTrackSet(int i)
Definition: EdbEDA.h:617
Definition: EdbPattern.h:113
EdbScanSet * set
Definition: emtraceback.cpp:14
TTree * t
Definition: check_shower.C:4