#include <TestMCTree.h>
Public Member Functions | |
| TestMCTree () | |
| ~TestMCTree () | |
| void | SpawnMCTree (Mint *mint) |
Private Attributes | |
| MCTree * | fTree |
Midad/test
Contact: bv@bnl.gov
Created on: Fri Jan 3 16:47:26 2003
Definition at line 24 of file TestMCTree.h.
|
|
Definition at line 13 of file TestMCTree.cxx. 00013 :fTree(0) { }
|
|
|
Definition at line 14 of file TestMCTree.cxx. 00014 { if (fTree) delete fTree; }
|
|
|
Definition at line 18 of file TestMCTree.cxx. References GuiScrolled::Add(), fTree, Mint::GetJint(), Jint::mom_modified, GuiBase::SetLayoutHints(), and MCTree::Update(). 00019 {
00020 GuiMainWindow* gmw = new GuiMainWindow(300,300); // no delete
00021
00022 GuiScrolled* scrolled = manage(new GuiScrolled(*gmw));
00023 scrolled->SetLayoutHints(kLHintsExpandX | kLHintsExpandY);
00024 gmw->Add(*scrolled);
00025
00026 GuiTree* gt = manage(new GuiTree(*scrolled->GetViewPort()));
00027 scrolled->Add(*gt);
00028 gt->SetCanvas(scrolled);
00029
00030 fTree = manage(new MCTree(gt));
00031 gmw->close_window.connect(bind(slot(&killer<MCTree>),fTree));
00032
00033 gmw->ShowAll();
00034 gmw->ConnectClose();
00035 fTree->Update(mint);
00036 mint->GetJint().mom_modified.connect(bind(slot_class(*fTree,&MCTree::Update),mint));
00037 }
|
|
|
Definition at line 36 of file TestMCTree.h. Referenced by SpawnMCTree(). |
1.3.9.1