172 TGTransientFrame(gClient->GetRoot(), gEve?gEve->GetMainWindow():0,200,100,kMainFrame | kVerticalFrame),
eID(
id),
eRetVal(retval){
173 SetLayoutBroken(kTRUE);
174 SetWindowName(
"EdbIDDialog");
175 SetCleanup(kDeepCleanup);
179 unsigned int wsize = 250;
180 if(strlen(message)*6>wsize) wsize=strlen(message)*6;
184 TGLabel *fLabel =
new TGLabel(
this, message);
185 fLabel->MoveResize(20,posy,wsize-40,20);
186 AddFrame(fLabel,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5));
191 AddFrame(
eNumberEntry1,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5));
194 AddFrame(
eNumberEntry2,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5));
197 AddFrame(
eNumberEntry3,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5));
200 AddFrame(
eNumberEntry4,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5));
204 TGTextButton *fb =
new TGTextButton(
this,
"OK");
205 AddFrame(fb,
new TGLayoutHints(kLHintsTop | kLHintsLeft, 5, 5, 5, 5));
206 fb->MoveResize((wsize-50)/2,posy,50,20);
208 SetMWMHints(kMWMDecorAll, kMWMFuncAll, kMWMInputModeless);
213 gClient->WaitFor(
this);
TGNumberEntryField * eNumberEntry1
Definition: EdbEDAUtil.h:163
int * eRetVal
Definition: EdbEDAUtil.h:168
TGNumberEntryField * eNumberEntry2
Definition: EdbEDAUtil.h:164
EdbID & eID
Definition: EdbEDAUtil.h:167
TGNumberEntryField * eNumberEntry4
Definition: EdbEDAUtil.h:166
TGNumberEntryField * eNumberEntry3
Definition: EdbEDAUtil.h:165
Int_t eBrick
Definition: EdbID.h:10
Int_t eMinor
Definition: EdbID.h:13
Int_t ePlate
Definition: EdbID.h:11
Int_t eMajor
Definition: EdbID.h:12