#include <TEveBrowser.h>
Inheritance diagram for TEveGListTreeEditorFrame:
Definition at line 81 of file TEveBrowser.h.
TEveGListTreeEditorFrame::TEveGListTreeEditorFrame | ( | const TEveGListTreeEditorFrame & | ) | [private] |
TEveGListTreeEditorFrame::TEveGListTreeEditorFrame | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 250 , |
|||
Int_t | height = 700 | |||
) |
Definition at line 127 of file TEveBrowser.cxx.
References TGCompositeFrame::AddFrame(), TGContainer::Associate(), TGCompositeFrame::ChangeOptions(), fCtxMenu, fEditor, fFrame, TGFrameElement::fFrame, fgEditorClass, TGFrameElement::fLayout, fListTree, fLTCanvas, fLTFrame, fSplitter, TROOT::GetClass(), TGCompositeFrame::GetList(), TGFrame::GetOptions(), TGCanvas::GetViewPort(), gROOT, TGListTree::kColorBox, TGListTree::kColorUnderline, kDoubleBorder, TGWindow::kEditDisable, TGWindow::kEditEnable, kFALSE, kFixedHeight, kHorizontalFrame, kLHintsExpandX, kLHintsExpandY, kLHintsNormal, kLHintsTop, kNoCleanup, kSunkenFrame, kTRUE, kVerticalFrame, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TClass::New(), TGListTree::SetAutoCheckBoxPic(), TGListTree::SetCanvas(), TGCompositeFrame::SetCleanup(), TGListTree::SetColorMode(), TGCanvas::SetContainer(), TGCompositeFrame::SetEditable(), TGCompositeFrame::SetEditDisabled(), TGSplitter::SetFrame(), TGedEditor::SetGlobal(), TGLayoutHints::SetLayoutHints(), TGLayoutHints::SetPadBottom(), TGLayoutHints::SetPadLeft(), TGLayoutHints::SetPadRight(), TGLayoutHints::SetPadTop(), TGListTree::SetUserControl(), and TGCompositeFrame::TGCompositeFrame().
TEveGListTreeEditorFrame::~TEveGListTreeEditorFrame | ( | ) | [virtual] |
Definition at line 195 of file TEveBrowser.cxx.
References DisconnectSignals(), fCtxMenu, fEditor, fFrame, fListTree, fLTCanvas, fLTFrame, and fSplitter.
TEveGListTreeEditorFrame::TEveGListTreeEditorFrame | ( | const TEveGListTreeEditorFrame & | ) | [private] |
TEveGListTreeEditorFrame::TEveGListTreeEditorFrame | ( | const TGWindow * | p = 0 , |
|
Int_t | width = 250 , |
|||
Int_t | height = 700 | |||
) |
virtual TEveGListTreeEditorFrame::~TEveGListTreeEditorFrame | ( | ) | [virtual] |
TEveGListTreeEditorFrame& TEveGListTreeEditorFrame::operator= | ( | const TEveGListTreeEditorFrame & | ) | [private] |
void TEveGListTreeEditorFrame::ConnectSignals | ( | ) |
Definition at line 222 of file TEveBrowser.cxx.
References TQObject::Connect(), fListTree, fSignalsConnected, and kTRUE.
Referenced by TEveManager::TEveManager().
void TEveGListTreeEditorFrame::DisconnectSignals | ( | ) |
Definition at line 239 of file TEveBrowser.cxx.
References TQObject::Disconnect(), fListTree, fSignalsConnected, and kFALSE.
Referenced by ~TEveGListTreeEditorFrame().
void TEveGListTreeEditorFrame::ReconfToHorizontal | ( | ) |
Definition at line 260 of file TEveBrowser.cxx.
References TGCompositeFrame::ChangeOptions(), TGObject::fClient, fEditor, fFrame, TGFrameElement::fFrame, TGFrameElement::fLayout, fListTree, fLTFrame, fSplitter, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGCompositeFrame::GetList(), TGFrame::GetOptions(), TGFrame::GetWidth(), kFALSE, kFixedHeight, kFixedWidth, kHorizontalFrame, kLHintsExpandY, kLHintsLeft, kVerticalFrame, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::ReparentWindow(), TGFrame::Resize(), TGSplitter::SetFrame(), TGLayoutHints::SetLayoutHints(), TGLayoutHints::SetPadBottom(), TGLayoutHints::SetPadLeft(), TGLayoutHints::SetPadRight(), TGLayoutHints::SetPadTop(), and TGFrame::UnmapWindow().
Referenced by TEveBrowser::EveMenu().
void TEveGListTreeEditorFrame::ReconfToVertical | ( | ) |
Definition at line 301 of file TEveBrowser.cxx.
References TGCompositeFrame::ChangeOptions(), TGObject::fClient, fEditor, fFrame, TGFrameElement::fFrame, TGFrameElement::fLayout, fListTree, fLTFrame, fSplitter, TGClient::GetDefaultRoot(), TGFrame::GetHeight(), TGCompositeFrame::GetList(), TGFrame::GetOptions(), TGFrame::GetWidth(), kFALSE, kFixedHeight, kFixedWidth, kHorizontalFrame, kLHintsExpandX, kLHintsTop, kVerticalFrame, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapWindow(), TGFrame::ReparentWindow(), TGFrame::Resize(), TGSplitter::SetFrame(), TGLayoutHints::SetLayoutHints(), TGLayoutHints::SetPadBottom(), TGLayoutHints::SetPadLeft(), TGLayoutHints::SetPadRight(), TGLayoutHints::SetPadTop(), and TGFrame::UnmapWindow().
Referenced by TEveBrowser::EveMenu().
TGListTree* TEveGListTreeEditorFrame::GetListTree | ( | ) | const [inline] |
Definition at line 113 of file TEveBrowser.h.
References fListTree.
Referenced by TEveTrackList::FindTrackByIndex(), and TEveTrackList::FindTrackByLabel().
TEveGedEditor* TEveGListTreeEditorFrame::GetEditor | ( | ) | const [inline] |
Definition at line 114 of file TEveBrowser.h.
References fEditor.
Referenced by TEveManager::GetEditor().
void TEveGListTreeEditorFrame::ItemBelowMouse | ( | TGListTreeItem * | entry, | |
UInt_t | mask | |||
) |
Definition at line 344 of file TEveBrowser.cxx.
References entry, TEveManager::GetHighlight(), gEve, kFALSE, and TEveSelection::UserPickedElement().
void TEveGListTreeEditorFrame::ItemClicked | ( | TGListTreeItem * | entry, | |
Int_t | btn, | |||
UInt_t | mask, | |||
Int_t | x, | |||
Int_t | y | |||
) |
Definition at line 353 of file TEveBrowser.cxx.
References TEveManager::ElementPaste(), fCtxMenu, TEveElement::GetObject(), TEveManager::GetSelection(), TGListTreeItem::GetUserData(), gEve, kKeyControlMask, TContextMenu::Popup(), TEveManager::Redraw3D(), and TEveSelection::UserPickedElement().
void TEveGListTreeEditorFrame::ItemDblClicked | ( | TGListTreeItem * | item, | |
Int_t | btn | |||
) |
Definition at line 394 of file TEveBrowser.cxx.
References TGListTree::AddItem(), xmlio::Class, TGListTree::DeleteChildren(), TEveElement::ExpandIntoListTree(), fListTree, TGListTreeItem::GetFirstChild(), TEveElement::GetObject(), TGListTreeItem::GetUserData(), i, n, TGListTreeItem::SetUserData(), and title.
void TEveGListTreeEditorFrame::ItemKeyPress | ( | TGListTreeItem * | entry, | |
UInt_t | keysym, | |||
UInt_t | mask | |||
) |
Definition at line 433 of file TEveBrowser.cxx.
References entry, fListTree, TGListTree::GetCurrent(), TEveElement::GetDenyDestroy(), TEveElement::GetNItems(), TEveManager::GetSelection(), gEve, kFALSE, kKey_Delete, kKey_Enter, kKey_Return, kKeyControlMask, TEveManager::Redraw3D(), TEveManager::RemoveElement(), TEveManager::RemoveFromListTree(), TGListTree::SetEventHandled(), and TEveSelection::UserPickedElement().
void TEveGListTreeEditorFrame::SetEditorClass | ( | const char * | edclass | ) | [static] |
Definition at line 214 of file TEveBrowser.cxx.
References fgEditorClass.
Referenced by G__G__Eve1_322_0_14(), and G__setup_memfuncTEveGListTreeEditorFrame().
TEveGListTreeEditorFrame::ClassDef | ( | TEveGListTreeEditorFrame | , | |
0 | ||||
) |
TEveGListTreeEditorFrame& TEveGListTreeEditorFrame::operator= | ( | const TEveGListTreeEditorFrame & | ) | [private] |
void TEveGListTreeEditorFrame::ConnectSignals | ( | ) |
void TEveGListTreeEditorFrame::DisconnectSignals | ( | ) |
void TEveGListTreeEditorFrame::ReconfToHorizontal | ( | ) |
void TEveGListTreeEditorFrame::ReconfToVertical | ( | ) |
TGListTree* TEveGListTreeEditorFrame::GetListTree | ( | ) | const [inline] |
TEveGedEditor* TEveGListTreeEditorFrame::GetEditor | ( | ) | const [inline] |
void TEveGListTreeEditorFrame::ItemBelowMouse | ( | TGListTreeItem * | entry, | |
UInt_t | mask | |||
) |
void TEveGListTreeEditorFrame::ItemClicked | ( | TGListTreeItem * | entry, | |
Int_t | btn, | |||
UInt_t | mask, | |||
Int_t | x, | |||
Int_t | y | |||
) |
void TEveGListTreeEditorFrame::ItemDblClicked | ( | TGListTreeItem * | item, | |
Int_t | btn | |||
) |
void TEveGListTreeEditorFrame::ItemKeyPress | ( | TGListTreeItem * | entry, | |
UInt_t | keysym, | |||
UInt_t | mask | |||
) |
static void TEveGListTreeEditorFrame::SetEditorClass | ( | const char * | edclass | ) | [static] |
TEveGListTreeEditorFrame::ClassDef | ( | TEveGListTreeEditorFrame | , | |
0 | ||||
) |
TEveManager [friend] |
Definition at line 86 of file TEveBrowser.h.
TGCompositeFrame* TEveGListTreeEditorFrame::fFrame [protected] |
Definition at line 89 of file TEveBrowser.h.
Referenced by ReconfToHorizontal(), ReconfToVertical(), TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
TGCompositeFrame* TEveGListTreeEditorFrame::fLTFrame [protected] |
Definition at line 90 of file TEveBrowser.h.
Referenced by ReconfToHorizontal(), ReconfToVertical(), TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
TGCanvas* TEveGListTreeEditorFrame::fLTCanvas [protected] |
Definition at line 92 of file TEveBrowser.h.
Referenced by TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
TGListTree* TEveGListTreeEditorFrame::fListTree [protected] |
Definition at line 93 of file TEveBrowser.h.
Referenced by ConnectSignals(), DisconnectSignals(), TEveManager::GetListTree(), GetListTree(), ItemDblClicked(), ItemKeyPress(), ReconfToHorizontal(), ReconfToVertical(), TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
TGSplitter* TEveGListTreeEditorFrame::fSplitter [protected] |
Definition at line 94 of file TEveBrowser.h.
Referenced by ReconfToHorizontal(), ReconfToVertical(), TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
TEveGedEditor* TEveGListTreeEditorFrame::fEditor [protected] |
Definition at line 95 of file TEveBrowser.h.
Referenced by GetEditor(), ReconfToHorizontal(), ReconfToVertical(), TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
TContextMenu* TEveGListTreeEditorFrame::fCtxMenu [protected] |
Definition at line 97 of file TEveBrowser.h.
Referenced by ItemClicked(), TEveGListTreeEditorFrame(), and ~TEveGListTreeEditorFrame().
Bool_t TEveGListTreeEditorFrame::fSignalsConnected [protected] |
Definition at line 99 of file TEveBrowser.h.
Referenced by ConnectSignals(), and DisconnectSignals().
static TString TEveGListTreeEditorFrame::fgEditorClass [static, protected] |
Definition at line 101 of file TEveBrowser.h.
Referenced by SetEditorClass(), and TEveGListTreeEditorFrame().
TGCompositeFrame* TEveGListTreeEditorFrame::fFrame [protected] |
Definition at line 89 of file TEveBrowser.h.
TGCompositeFrame* TEveGListTreeEditorFrame::fLTFrame [protected] |
Definition at line 90 of file TEveBrowser.h.
TGCanvas* TEveGListTreeEditorFrame::fLTCanvas [protected] |
Definition at line 92 of file TEveBrowser.h.
TGListTree* TEveGListTreeEditorFrame::fListTree [protected] |
Definition at line 93 of file TEveBrowser.h.
TGSplitter* TEveGListTreeEditorFrame::fSplitter [protected] |
Definition at line 94 of file TEveBrowser.h.
TEveGedEditor* TEveGListTreeEditorFrame::fEditor [protected] |
Definition at line 95 of file TEveBrowser.h.
TContextMenu* TEveGListTreeEditorFrame::fCtxMenu [protected] |
Definition at line 97 of file TEveBrowser.h.