#include <TridHistoPage.h>
Inheritance diagram for TridTransHistoPage:

Public Member Functions | |
| TridTransHistoPage () | |
| virtual TObject * | Init (Mint *mint, PageDisplay *pageDisplay, GuiBox &box) |
| virtual TridGLFrame * | CreateNewGLFrame (TridPage::ViewMode_t mode) |
| virtual void | ChangeColor () |
| virtual void | ChangeTrans () |
| virtual void | CreateModels () |
|
|
Definition at line 103 of file TridHistoPage.cxx. 00103 : 00104 TridHistoPage() 00105 { 00106 fWindowName = "TridTransHisto"; 00107 }
|
|
|
Reimplemented from TridPage. Definition at line 53 of file TridHistoPage.h. References CreateModels(), and TridGLFrame::Update(). 00053 { CreateModels(); fGLFrame->Update(); };
|
|
|
Reimplemented from TridPage. Definition at line 54 of file TridHistoPage.h. References CreateModels(), and TridGLFrame::Update(). 00054 { CreateModels(); fGLFrame->Update(); };
|
|
|
Reimplemented from TridHistoPage. Definition at line 135 of file TridHistoPage.cxx. Referenced by ChangeColor(), and ChangeTrans(). 00136 {
00137 fHist = fTridControl->GetTransHistogram();
00138 if(fHist) {
00139 dynamic_cast<TridHistoGLFrame*>(fGLFrame.get())->SetHistogram(fHist);
00140 }
00141 }
|
|
|
Reimplemented from TridHistoPage. Definition at line 129 of file TridHistoPage.cxx. 00130 {
00131 return new TridHistoGLFrame(this,*fGuiBox,NULL,fTridControl, TridHistoGLFrame::kTrans);
00132 }
|
|
||||||||||||||||
|
Implement to fill box with whatever your page displays. If the page wishes to return a class to the initializer, then return an object which inherits from TObject, o.w. just return 0. Reimplemented from TridHistoPage. Definition at line 109 of file TridHistoPage.cxx. References GuiToggledSubMenu::AddItem(), GuiToggledSubMenu::Connect(), GuiToggledSubMenu::CreateMenu(), TridPage::Init(), kTransModeNames, and MSG. 00110 {
00111 MSG("TriD",Msg::kDebug) << "TridTransHistoPage: Init()" << endl;
00112 TridPage::Init(mint, pageDisplay, box);
00113
00114 // Get a histogram from the Control.
00115 fHist = fTridControl->GetTransHistogram();
00116
00117 // Menu.
00118 fModes = new GuiToggledSubMenu(TridControl::kTransConstant);
00119
00120 fModes->CreateMenu(fOptionsMenu,"Trans Modes");
00121 for(int i=0;i<TridControl::kNumTransModes;i++) {
00122 fModes->AddItem(kTransModeNames[i],i);
00123 }
00124 fModes->Connect(slot_class(*TridControl::Instance(fPageDisplay),&TridControl::ChangeTransMode));
00125
00126 return NULL;
00127 }
|
1.3.9.1