15 main_frame =
new TGMainFrame( gClient->GetRoot(), 1000, 300, kMainFrame | kHorizontalFrame );
18 main_frame->Connect(
"CloseWindow()",
"TApplication", gApplication,
"Terminate()" );
84 but_open =
new TGTextButton(
left_frame,
"Open setup", -1, TGTextButton::GetDefaultGC()(),
85 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
90 left_frame->AddFrame(
but_open,
new TGLayoutHints( kLHintsLeft | kLHintsExpandX, 2, 2, 2, 2 ) );
93 but_save =
new TGTextButton(
left_frame,
"Save setup", -1, TGTextButton::GetDefaultGC()(),
94 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
99 left_frame->AddFrame(
but_save,
new TGLayoutHints( kLHintsLeft | kLHintsExpandX, 2, 2, 2, 2 ) );
113 new TGLayoutHints( kLHintsCenterX | kLHintsTop, 2, 2, 2, 2 ) );
122 new TGLayoutHints( kLHintsCenterX | kLHintsTop, 2, 2, 5, 5 ) );
131 new TGLayoutHints( kLHintsCenterX | kLHintsTop, 2, 2, 5, 5 ) );
140 new TGLayoutHints( kLHintsCenterX | kLHintsTop, 2, 2, 5, 5 ) );
149 new TGLayoutHints( kLHintsCenterX | kLHintsTop, 2, 2, 5, 5 ) );
158 new TGLayoutHints( kLHintsCenterX | kLHintsTop, 2, 2, 5, 5 ) );
169 left_frame->AddFrame(
run_list_box,
new TGLayoutHints( kLHintsLeft | kLHintsTop | kLHintsExpandY, 2, 2, 2, 2 ) );
245 but_sel =
new TGTextButton(
fbut_frame,
"Select", -1, TGTextButton::GetDefaultGC()(),
246 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
248 but_sel->SetMargins( 0, 0, 0, 0 );
251 fbut_frame->AddFrame(
but_sel,
new TGLayoutHints( kLHintsLeft | kLHintsExpandX, 2, 2, 2, 2 ) );
254 but_add =
new TGTextButton(
fbut_frame,
"Add", -1, TGTextButton::GetDefaultGC()(),
255 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
257 but_add->SetMargins( 0, 0, 0, 0 );
260 fbut_frame->AddFrame(
but_add,
new TGLayoutHints( kLHintsLeft | kLHintsExpandX, 2, 2, 2, 2 ) );
263 but_del =
new TGTextButton(
fbut_frame,
"Remove", -1, TGTextButton::GetDefaultGC()(),
264 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
266 but_del->SetMargins( 0, 0, 0, 0 );
269 fbut_frame->AddFrame(
but_del,
new TGLayoutHints( kLHintsRight | kLHintsExpandX, 2, 2, 2, 2 ) );
273 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
275 but_set->SetMargins( 0, 0, 0, 0 );
278 centre_button->AddFrame(
but_set,
new TGLayoutHints( kLHintsRight | kLHintsExpandX, 2, 2, 7, 2 ) );
282 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
284 but_cal->SetMargins( 0, 0, 0, 0 );
287 centre_button->AddFrame(
but_cal,
new TGLayoutHints( kLHintsRight | kLHintsExpandX, 2, 2, 2, 2 ) );
291 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
293 but_rea->SetMargins( 0, 0, 0, 0 );
296 centre_button->AddFrame(
but_rea,
new TGLayoutHints( kLHintsRight | kLHintsExpandX, 2, 2, 2, 2 ) );
300 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
302 but_dir->SetMargins( 0, 0, 0, 0 );
305 centre_button->AddFrame(
but_dir,
new TGLayoutHints( kLHintsRight | kLHintsExpandX, 2, 2, 2, 2 ) );
309 TGTextButton::GetDefaultFontStruct(), kRaisedFrame );
311 but_out->SetMargins( 0, 0, 0, 0 );
314 centre_button->AddFrame(
but_out,
new TGLayoutHints( kLHintsRight | kLHintsExpandX, 2, 2, 2, 2 ) );
317 but_sort =
new TGTextButton(
centre_go,
"GO!", -1, TGTextButton::GetDefaultGC()(),
318 TGTextButton::GetDefaultFontStruct(), kDoubleBorder );
323 but_sort->SetTextColor( TColor::Number2Pixel( kWhite ) );
324 but_sort->SetBackgroundColor( TColor::Number2Pixel( kGreen+1 ) );
325 centre_go->AddFrame(
but_sort,
new TGLayoutHints( kLHintsRight | kLHintsExpandX ) );
335 prog_conv->ShowPosition(
true,
false,
"Converter" );
336 prog_sort->ShowPosition(
true,
false,
"TimeSorter" );
337 prog_evnt->ShowPosition(
true,
false,
"EventBuilder" );
338 prog_hist->ShowPosition(
true,
false,
"Histogrammer" );
340 kLHintsExpandX,5,5,5,10) );
342 kLHintsExpandX,5,5,5,10) );
344 kLHintsExpandX,5,5,5,10) );
346 kLHintsExpandX,5,5,5,10) );
376 but_save->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_save_clicked()" );
377 but_open->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_open_clicked()" );
378 but_sel->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_sel_clicked()" );
379 but_add->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_add_clicked()" );
380 text_add_file->Connect(
"ReturnPressed()",
"MiniballGUI",
this,
"on_add_clicked()" );
381 but_del->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_del_clicked()" );
382 but_sort->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_sort_clicked()" );
383 but_set->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_set_clicked()" );
384 but_cal->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_cal_clicked()" );
385 but_rea->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_rea_clicked()" );
386 but_dir->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_dir_clicked()" );
387 but_out->Connect(
"Clicked()",
"MiniballGUI",
this,
"on_out_clicked()" );