#include <TEveWindow.h>
Inheritance diagram for TEveWindow:
Definition at line 209 of file TEveWindow.h.
TEveWindow::TEveWindow | ( | const TEveWindow & | ) | [private] |
TEveWindow::TEveWindow | ( | const char * | n = "TEveWindow" , |
|
const char * | t = "" | |||
) |
Definition at line 696 of file TEveWindow.cxx.
References xmlio::Class, and TEveElementList::fChildClass.
TEveWindow::~TEveWindow | ( | ) | [virtual] |
Definition at line 709 of file TEveWindow.cxx.
References TEveElement::fDenyDestroy, gDebug, TEveElementList::GetElementName(), and TObject::Info().
TEveWindow::TEveWindow | ( | const TEveWindow & | ) | [private] |
TEveWindow::TEveWindow | ( | const char * | n = "TEveWindow" , |
|
const char * | t = "" | |||
) |
virtual TEveWindow::~TEveWindow | ( | ) | [virtual] |
TEveWindow& TEveWindow::operator= | ( | const TEveWindow & | ) | [private] |
void TEveWindow::SetCurrent | ( | Bool_t | curr | ) | [protected, virtual] |
Definition at line 973 of file TEveWindow.cxx.
References fEveFrame, and TEveCompositeFrame::SetCurrent().
Referenced by TEveWindowManager::SelectWindow(), and TEveWindowSlot::SetCurrent().
void TEveWindow::PreDeleteElement | ( | ) | [protected, virtual] |
Externally assigned and controlled user data.
Reimplemented from TEveElement.
Definition at line 719 of file TEveWindow.cxx.
References TEveWindowManager::DeleteWindow(), TEveManager::GetWindowManager(), gEve, and TEveElement::PreDeleteElement().
void TEveWindow::NameTitleChanged | ( | ) | [virtual] |
Reimplemented from TEveElement.
Definition at line 761 of file TEveWindow.cxx.
References fEveFrame, TEveElementList::GetElementName(), and TEveCompositeFrame::WindowNameChanged().
virtual TGFrame* TEveWindow::GetGUIFrame | ( | ) | [pure virtual] |
Referenced by TEveCompositeFrame::AcquireEveWindow(), and TEveCompositeFrame::RelinquishEveWindow().
void TEveWindow::PreUndock | ( | ) | [virtual] |
Definition at line 733 of file TEveWindow.cxx.
References TEveElement::fChildren, i, and w.
Referenced by TEveViewer::PreUndock(), and TEveCompositeFrame::RelinquishEveWindow().
void TEveWindow::PostDock | ( | ) | [virtual] |
Definition at line 746 of file TEveWindow.cxx.
References TEveElement::fChildren, i, and w.
Referenced by TEveCompositeFrame::AcquireEveWindow(), and TEveViewer::PostDock().
virtual Bool_t TEveWindow::CanMakeNewSlots | ( | ) | const [inline, virtual] |
Definition at line 241 of file TEveWindow.h.
References kFALSE.
Referenced by TEveCompositeFrameInMainFrame::SetOriginalSlotAndContainer(), UndockWindow(), and UndockWindowDestroySlot().
virtual TEveWindowSlot* TEveWindow::NewSlot | ( | ) | [inline, virtual] |
Definition at line 242 of file TEveWindow.h.
Referenced by calo_detail(), calorimeters(), DetailTest(), TEveCompositeFrameInMainFrame::MainFrameClosed(), PackTest(), and TabsTest().
void TEveWindow::PopulateEmptyFrame | ( | TEveCompositeFrame * | ef | ) |
Definition at line 770 of file TEveWindow.cxx.
References TEveCompositeFrame::AcquireEveWindow(), TEveElement::AddElement(), fEveFrame, and TEveCompositeFrame::fEveParent.
Referenced by CreateWindowInTab(), CreateWindowMainFrame(), DestroyWindow(), and TEveWindowPack::NewSlotWithWeight().
void TEveWindow::SwapWindow | ( | TEveWindow * | w | ) |
void TEveWindow::SwapWindowWithCurrent | ( | ) |
Definition at line 795 of file TEveWindow.cxx.
References TEveWindowManager::GetCurrentWindow(), TEveManager::GetWindowManager(), gEve, and SwapWindows().
void TEveWindow::UndockWindow | ( | ) |
Definition at line 813 of file TEveWindow.cxx.
References CanMakeNewSlots(), CreateWindowMainFrame(), fEveFrame, TEveCompositeFrame::GetEveParentAsWindow(), TGWindow::GetParent(), TEveManager::GetWindowManager(), gEve, pack(), SwapWindows(), and TEveWindowManager::WindowUndocked().
void TEveWindow::UndockWindowDestroySlot | ( | ) |
Definition at line 839 of file TEveWindow.cxx.
References CanMakeNewSlots(), CreateWindowMainFrame(), DestroyWindowAndSlot(), fEveFrame, TEveCompositeFrame::GetEveParentAsWindow(), TEveManager::GetWindowManager(), gEve, SwapWindows(), and TEveWindowManager::WindowUndocked().
void TEveWindow::ReplaceWindow | ( | TEveWindow * | w | ) |
Definition at line 861 of file TEveWindow.cxx.
References TEveCompositeFrame::AcquireEveWindow(), TEveElement::AddElement(), fEveFrame, TEveCompositeFrame::fEveParent, TEveCompositeFrame::RelinquishEveWindow(), TEveElement::RemoveElement(), and w.
Referenced by DetailTest(), geom_cms_stereo(), TEveWindowSlot::MakeFrame(), TEveWindowSlot::MakePack(), TEveWindowSlot::MakeTab(), MakeViewerScene(), PackTest(), TEveManager::SpawnNewViewer(), and TEveWindowSlot::StopEmbedding().
void TEveWindow::DestroyWindow | ( | ) | [virtual] |
Definition at line 880 of file TEveWindow.cxx.
References TObject::ClassName(), CreateDefaultWindowSlot(), TEveElement::Destroy(), TEveElement::fDenyDestroy, TEveElement::fDestroyOnZeroRefCnt, fEveFrame, TEveCompositeFrame::fEveParent, gDebug, TEveElementList::GetElementName(), TObject::Info(), kFALSE, TGCompositeFrame::Layout(), TGFrame::MapWindow(), PopulateEmptyFrame(), TEveCompositeFrame::RelinquishEveWindow(), TEveElement::RemoveElement(), and TGFrame::UnmapWindow().
void TEveWindow::DestroyWindowAndSlot | ( | ) | [virtual] |
Definition at line 912 of file TEveWindow.cxx.
References TObject::ClassName(), TEveElement::Destroy(), TEveCompositeFrame::Destroy(), TEveElement::fDenyDestroy, fEveFrame, gDebug, TEveElementList::GetElementName(), TObject::Info(), and TEveCompositeFrame::RelinquishEveWindow().
Referenced by TEveWindowManager::DestroyWindowRecursively(), TEveCompositeFrameInMainFrame::MainFrameClosed(), and UndockWindowDestroySlot().
TEveCompositeFrame* TEveWindow::GetEveFrame | ( | ) | [inline] |
Definition at line 257 of file TEveWindow.h.
References fEveFrame.
Referenced by TEveCompositeFrameInMainFrame::MainFrameClosed().
void TEveWindow::ClearEveFrame | ( | ) |
Definition at line 931 of file TEveWindow.cxx.
References fEveFrame.
Referenced by TEveCompositeFrame::~TEveCompositeFrame().
void TEveWindow::FlipShowTitleBar | ( | ) | [inline] |
Definition at line 260 of file TEveWindow.h.
References fShowTitleBar, and SetShowTitleBar().
Referenced by TEveCompositeFrame::FlipTitleBarState().
Bool_t TEveWindow::GetShowTitleBar | ( | ) | const [inline] |
Definition at line 261 of file TEveWindow.h.
References fShowTitleBar.
Referenced by TEveCompositeFrame::AcquireEveWindow(), TEveCompositeFrame::FlipTitleBarState(), TEveWindowEditor::SetModel(), TEveCompositeFrame::SetShowTitleBar(), and TEveCompositeFrame::ShowNormalDecorations().
void TEveWindow::SetShowTitleBar | ( | Bool_t | x | ) |
Definition at line 942 of file TEveWindow.cxx.
References fEveFrame, fShowTitleBar, TGCompositeFrame::Layout(), and TEveCompositeFrame::SetShowTitleBar().
Referenced by calo_detail(), calorimeters(), DetailTest(), TEveWindowEditor::DoShowTitleBar(), FlipShowTitleBar(), PackTest(), and TabsTest().
Bool_t TEveWindow::IsCurrent | ( | ) | const |
Definition at line 956 of file TEveWindow.cxx.
References TEveManager::GetWindowManager(), gEve, and TEveWindowManager::IsCurrentWindow().
Referenced by TEveCompositeFrame::AcquireEveWindow().
void TEveWindow::MakeCurrent | ( | ) |
Definition at line 964 of file TEveWindow.cxx.
References TEveManager::GetWindowManager(), gEve, TEveWindowManager::IsCurrentWindow(), and TEveWindowManager::SelectWindow().
Bool_t TEveWindow::IsAncestorOf | ( | TEveWindow * | win | ) |
Definition at line 982 of file TEveWindow.cxx.
References fEveFrame, TEveCompositeFrame::fEveParent, kFALSE, and kTRUE.
Referenced by SwapWindows().
void TEveWindow::TitleBarClicked | ( | ) |
Definition at line 1001 of file TEveWindow.cxx.
References TEveManager::GetWindowManager(), gEve, and TEveWindowManager::SelectWindow().
Referenced by TEveCompositeFrame::TitleBarClicked().
TEveWindowSlot * TEveWindow::CreateDefaultWindowSlot | ( | ) | [static] |
Definition at line 1015 of file TEveWindow.cxx.
Referenced by CreateWindowInTab(), CreateWindowMainFrame(), DestroyWindow(), G__G__Eve1_719_0_29(), G__setup_memfuncTEveWindow(), and TEveWindowPack::NewSlotWithWeight().
TEveWindowSlot * TEveWindow::CreateWindowMainFrame | ( | TEveWindow * | eve_parent = 0 |
) | [static] |
Definition at line 1024 of file TEveWindow.cxx.
References TGCompositeFrame::AddFrame(), CreateDefaultWindowSlot(), fgMainFrameDefHeight, fgMainFrameDefWidth, gClient, TGClient::GetRoot(), kLHintsExpandX, kLHintsExpandY, kLHintsNormal, kLocalCleanup, TGCompositeFrame::Layout(), TGFrame::MapWindow(), PopulateEmptyFrame(), and TGCompositeFrame::SetCleanup().
Referenced by TEveBrowser::EveMenu(), G__G__Eve1_719_0_30(), G__setup_memfuncTEveWindow(), TEveManager::SpawnNewViewer(), UndockWindow(), and UndockWindowDestroySlot().
TEveWindowSlot * TEveWindow::CreateWindowInTab | ( | TGTab * | tab, | |
TEveWindow * | eve_parent = 0 | |||
) | [static] |
Definition at line 1049 of file TEveWindow.cxx.
References TGCompositeFrame::AddFrame(), TGTab::AddTab(), CreateDefaultWindowSlot(), kLHintsExpandX, kLHintsExpandY, kLHintsNormal, kLocalCleanup, TGCompositeFrame::Layout(), TGFrame::MapWindow(), PopulateEmptyFrame(), and TGCompositeFrame::SetCleanup().
Referenced by alice_esd(), calo_detail(), calorimeters(), DetailTest(), TEveBrowser::EveMenu(), G__G__Eve1_719_0_31(), G__setup_memfuncTEveWindow(), geom_cms_stereo(), MultiView::MultiView(), TEveWindowTab::NewSlot(), PackTest(), TEveManager::SpawnNewViewer(), and TabsTest().
void TEveWindow::SwapWindows | ( | TEveWindow * | w1, | |
TEveWindow * | w2 | |||
) | [static] |
Definition at line 1074 of file TEveWindow.cxx.
References TEveCompositeFrame::AcquireEveWindow(), f2, fEveFrame, TEveCompositeFrame::fEveParent, IsAncestorOf(), kFALSE, TGCompositeFrame::Layout(), p1(), p2(), and TEveCompositeFrame::RelinquishEveWindow().
Referenced by G__G__Eve1_719_0_32(), G__setup_memfuncTEveWindow(), TEveCompositeFrameInMainFrame::MainFrameClosed(), SwapWindow(), SwapWindowWithCurrent(), UndockWindow(), and UndockWindowDestroySlot().
UInt_t TEveWindow::GetMainFrameDefWidth | ( | ) | [static] |
Definition at line 1117 of file TEveWindow.cxx.
References fgMainFrameDefWidth.
Referenced by G__G__Eve1_719_0_33(), and G__setup_memfuncTEveWindow().
UInt_t TEveWindow::GetMainFrameDefHeight | ( | ) | [static] |
Definition at line 1125 of file TEveWindow.cxx.
References fgMainFrameDefHeight.
Referenced by G__G__Eve1_719_0_34(), and G__setup_memfuncTEveWindow().
void TEveWindow::SetMainFrameDefWidth | ( | UInt_t | x | ) | [static] |
Definition at line 1133 of file TEveWindow.cxx.
References fgMainFrameDefWidth.
Referenced by G__G__Eve1_719_0_35(), and G__setup_memfuncTEveWindow().
void TEveWindow::SetMainFrameDefHeight | ( | UInt_t | x | ) | [static] |
Definition at line 1141 of file TEveWindow.cxx.
References fgMainFrameDefHeight.
Referenced by G__G__Eve1_719_0_36(), and G__setup_memfuncTEveWindow().
Pixel_t TEveWindow::GetCurrentBackgroundColor | ( | ) | [static] |
Definition at line 1149 of file TEveWindow.cxx.
References fgCurrentBackgroundColor.
Referenced by G__G__Eve1_719_0_37(), G__setup_memfuncTEveWindow(), TEveCompositeFrame::SetCurrent(), and TEveCompositeFrameInTab::SetCurrent().
Pixel_t TEveWindow::GetMiniBarBackgroundColor | ( | ) | [static] |
Definition at line 1157 of file TEveWindow.cxx.
References fgMiniBarBackgroundColor.
Referenced by G__G__Eve1_719_0_38(), G__setup_memfuncTEveWindow(), and TEveCompositeFrame::TEveCompositeFrame().
void TEveWindow::SetCurrentBackgroundColor | ( | Pixel_t | p | ) | [static] |
Definition at line 1165 of file TEveWindow.cxx.
References fgCurrentBackgroundColor.
Referenced by G__G__Eve1_719_0_39(), and G__setup_memfuncTEveWindow().
void TEveWindow::SetMiniBarBackgroundColor | ( | Pixel_t | p | ) | [static] |
Definition at line 1173 of file TEveWindow.cxx.
References fgMiniBarBackgroundColor.
Referenced by G__G__Eve1_719_0_40(), and G__setup_memfuncTEveWindow().
TEveWindow::ClassDef | ( | TEveWindow | , | |
0 | ||||
) |
TEveWindow& TEveWindow::operator= | ( | const TEveWindow & | ) | [private] |
virtual void TEveWindow::SetCurrent | ( | Bool_t | curr | ) | [protected, virtual] |
virtual void TEveWindow::PreDeleteElement | ( | ) | [protected, virtual] |
virtual void TEveWindow::NameTitleChanged | ( | ) | [virtual] |
Reimplemented from TEveElement.
virtual TGFrame* TEveWindow::GetGUIFrame | ( | ) | [pure virtual] |
virtual void TEveWindow::PreUndock | ( | ) | [virtual] |
virtual void TEveWindow::PostDock | ( | ) | [virtual] |
virtual Bool_t TEveWindow::CanMakeNewSlots | ( | ) | const [inline, virtual] |
virtual TEveWindowSlot* TEveWindow::NewSlot | ( | ) | [inline, virtual] |
Definition at line 242 of file TEveWindow.h.
void TEveWindow::PopulateEmptyFrame | ( | TEveCompositeFrame * | ef | ) |
void TEveWindow::SwapWindow | ( | TEveWindow * | w | ) |
void TEveWindow::SwapWindowWithCurrent | ( | ) |
void TEveWindow::UndockWindow | ( | ) |
void TEveWindow::UndockWindowDestroySlot | ( | ) |
void TEveWindow::ReplaceWindow | ( | TEveWindow * | w | ) |
virtual void TEveWindow::DestroyWindow | ( | ) | [virtual] |
virtual void TEveWindow::DestroyWindowAndSlot | ( | ) | [virtual] |
TEveCompositeFrame* TEveWindow::GetEveFrame | ( | ) | [inline] |
void TEveWindow::ClearEveFrame | ( | ) |
void TEveWindow::FlipShowTitleBar | ( | ) | [inline] |
Bool_t TEveWindow::GetShowTitleBar | ( | ) | const [inline] |
void TEveWindow::SetShowTitleBar | ( | Bool_t | x | ) |
Bool_t TEveWindow::IsCurrent | ( | ) | const |
void TEveWindow::MakeCurrent | ( | ) |
Bool_t TEveWindow::IsAncestorOf | ( | TEveWindow * | win | ) |
void TEveWindow::TitleBarClicked | ( | ) |
static TEveWindowSlot* TEveWindow::CreateDefaultWindowSlot | ( | ) | [static] |
static TEveWindowSlot* TEveWindow::CreateWindowMainFrame | ( | TEveWindow * | eve_parent = 0 |
) | [static] |
static TEveWindowSlot* TEveWindow::CreateWindowInTab | ( | TGTab * | tab, | |
TEveWindow * | eve_parent = 0 | |||
) | [static] |
static void TEveWindow::SwapWindows | ( | TEveWindow * | w1, | |
TEveWindow * | w2 | |||
) | [static] |
static UInt_t TEveWindow::GetMainFrameDefWidth | ( | ) | [static] |
static UInt_t TEveWindow::GetMainFrameDefHeight | ( | ) | [static] |
static void TEveWindow::SetMainFrameDefWidth | ( | UInt_t | x | ) | [static] |
static void TEveWindow::SetMainFrameDefHeight | ( | UInt_t | x | ) | [static] |
static Pixel_t TEveWindow::GetCurrentBackgroundColor | ( | ) | [static] |
static Pixel_t TEveWindow::GetMiniBarBackgroundColor | ( | ) | [static] |
static void TEveWindow::SetCurrentBackgroundColor | ( | Pixel_t | p | ) | [static] |
static void TEveWindow::SetMiniBarBackgroundColor | ( | Pixel_t | p | ) | [static] |
TEveWindow::ClassDef | ( | TEveWindow | , | |
0 | ||||
) |
TEveWindowManager [friend] |
Definition at line 211 of file TEveWindow.h.
TEveCompositeFrame* TEveWindow::fEveFrame [protected] |
Definition at line 218 of file TEveWindow.h.
Referenced by ClearEveFrame(), DestroyWindow(), DestroyWindowAndSlot(), GetEveFrame(), IsAncestorOf(), NameTitleChanged(), PopulateEmptyFrame(), ReplaceWindow(), SetCurrent(), SetShowTitleBar(), TEveViewer::SpawnGLEmbeddedViewer(), TEveViewer::SpawnGLViewer(), SwapWindows(), UndockWindow(), and UndockWindowDestroySlot().
Bool_t TEveWindow::fShowTitleBar [protected] |
Definition at line 219 of file TEveWindow.h.
Referenced by FlipShowTitleBar(), GetShowTitleBar(), and SetShowTitleBar().
static UInt_t TEveWindow::fgMainFrameDefWidth [static, protected] |
Definition at line 223 of file TEveWindow.h.
Referenced by CreateWindowMainFrame(), GetMainFrameDefWidth(), and SetMainFrameDefWidth().
static UInt_t TEveWindow::fgMainFrameDefHeight [static, protected] |
Definition at line 224 of file TEveWindow.h.
Referenced by CreateWindowMainFrame(), GetMainFrameDefHeight(), and SetMainFrameDefHeight().
static Pixel_t TEveWindow::fgCurrentBackgroundColor [static, protected] |
Definition at line 226 of file TEveWindow.h.
Referenced by GetCurrentBackgroundColor(), TEveWindowSlot::SetCurrent(), and SetCurrentBackgroundColor().
static Pixel_t TEveWindow::fgMiniBarBackgroundColor [static, protected] |
Definition at line 227 of file TEveWindow.h.
Referenced by GetMiniBarBackgroundColor(), and SetMiniBarBackgroundColor().
TEveCompositeFrame* TEveWindow::fEveFrame [protected] |
Definition at line 218 of file TEveWindow.h.