#include <TGListView.h>
Inheritance diagram for TGListView:
Definition at line 137 of file TGListView.h.
TGListView::TGListView | ( | const TGListView & | ) | [private] |
TGListView::TGListView | ( | const TGWindow * | p, | |
UInt_t | w, | |||
UInt_t | h, | |||
UInt_t | options = kSunkenFrame|kDoubleBorder , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
TGListView::~TGListView | ( | ) | [virtual] |
Definition at line 1138 of file TGListView.cxx.
References fColHeader, fColNames, fColumns, fHeader, fJmode, fNColumns, fSplitHeader, and i.
TGListView::TGListView | ( | const TGListView & | ) | [private] |
TGListView::TGListView | ( | const TGWindow * | p, | |
UInt_t | w, | |||
UInt_t | h, | |||
UInt_t | options = kSunkenFrame|kDoubleBorder , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGListView::~TGListView | ( | ) | [virtual] |
TGListView& TGListView::operator= | ( | const TGListView & | ) | [private] |
FontStruct_t TGListView::GetDefaultFontStruct | ( | ) | [static, protected] |
Definition at line 1637 of file TGListView.cxx.
References fgDefaultFont, gClient, TGFont::GetFontStruct(), TGResourcePool::GetIconFont(), and TGClient::GetResourcePool().
const TGGC & TGListView::GetDefaultGC | ( | ) | [static, protected] |
Definition at line 1647 of file TGListView.cxx.
References fgDefaultFont, fgDefaultGC, gClient, TGFont::GetFontHandle(), TGResourcePool::GetFrameGC(), TGClient::GetResourcePool(), and TGGC::SetFont().
void TGListView::ResizeColumns | ( | ) | [virtual] |
Definition at line 1368 of file TGListView.cxx.
References TObject::Error(), fMaxSize, fNColumns, fSplitHeader, TGCanvas::fVport, TGViewPort::GetContainer(), i, and SetDefaultColumnWidth().
void TGListView::Layout | ( | ) | [virtual] |
Reimplemented from TGCanvas.
Definition at line 1384 of file TGListView.cxx.
References TGContainer::DrawRegion(), TObject::Error(), TGFrame::fBorderWidth, fColHeader, fColNames, fColumns, fHeader, fJmode, fJustChanged, fMaxSize, fMinColumnSize, fNColumns, fSplitHeader, fViewMode, TGCanvas::fVport, TGCanvas::fVScrollbar, TGFrame::fWidth, TGDimension::fWidth, TGViewPort::GetContainer(), TGFrame::GetDefaultHeight(), TGFrame::GetDefaultWidth(), TGFrame::GetHeight(), TGCompositeFrame::GetLayoutManager(), TGLVContainer::GetMaxItemSize(), TGLVContainer::GetMaxSubnameWidth(), TGFrame::GetWidth(), i, j, kFALSE, kLVDetails, TGCanvas::Layout(), TGFrame::MapWindow(), TMath::Max(), TMath::Min(), TGFrame::Move(), TGFrame::MoveResize(), TGWindow::RaiseWindow(), TGFrame::Resize(), TGLVContainer::SetColumns(), TGLayoutManager::SetDefaultWidth(), TGVScrollBar::SetRange(), and TGFrame::UnmapWindow().
Referenced by TUploadDataSetDlg::AddFiles(), TTreeViewer::AppendTree(), TTreeViewer::BuildInterface(), TUploadDataSetDlg::ClearFiles(), TTreeViewer::NewExpression(), TTreeViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TUploadDataSetDlg::RemoveFile(), TTreeViewer::RemoveItem(), TGLVContainer::SetColHeaders(), SetDefaultColumnWidth(), TTreeViewer::SetTreeName(), and SetViewMode().
void TGListView::LayoutHeader | ( | TGFrame * | head | ) | [virtual] |
Definition at line 1474 of file TGListView.cxx.
References TObject::Error(), fColHeader, fColNames, fColumns, fHeader, fJustChanged, fMaxSize, fMinColumnSize, fNColumns, fSplitHeader, fViewMode, TGCanvas::fVport, TGCanvas::fVScrollbar, TGFrame::fWidth, TGDimension::fWidth, TGPosition::fX, TGViewPort::GetContainer(), TGFrame::GetDefaultHeight(), TGFrame::GetDefaultWidth(), TGFrame::GetHeight(), TGObject::GetId(), TGContainer::GetLineGC(), TGLVContainer::GetMaxItemSize(), TGLVContainer::GetMaxSubnameWidth(), TGContainer::GetPagePosition(), TGFrame::GetWidth(), gVirtualX, i, j, kFALSE, kLVDetails, TGFrame::MapWindow(), TMath::Max(), TMath::Min(), TGFrame::Move(), TGFrame::MoveResize(), and TGWindow::RaiseWindow().
Referenced by AdjustHeaders(), and TRootBrowserLite::ProcessMessage().
Reimplemented from TGCanvas.
Definition at line 1543 of file TGListView.cxx.
References Clicked(), xmlio::cnt, DoubleClicked(), entry, GET_SUBMSG(), TGCanvas::GetContainer(), kCT_ITEMCLICK, kCT_ITEMDBLCLICK, kCT_SELCHANGED, p, TGCanvas::ProcessMessage(), SelectionChanged(), x, and y.
void TGListView::ScrollHeader | ( | Int_t | pos | ) | [virtual] |
Definition at line 1157 of file TGListView.cxx.
References fColHeader, fNColumns, fSplitHeader, fViewMode, TGFrame::GetHeight(), TGFrame::GetWidth(), i, kLVDetails, and TGFrame::Move().
void TGListView::SetContainer | ( | TGFrame * | f | ) | [virtual] |
Reimplemented from TGCanvas.
Definition at line 1318 of file TGListView.cxx.
References xmlio::Class, TObject::Error(), fColumns, fJmode, and TGCanvas::SetContainer().
Referenced by TTreeViewer::BuildInterface(), and TGFileDialog::TGFileDialog().
virtual void TGListView::AdjustHeaders | ( | ) | [inline, virtual] |
Definition at line 176 of file TGListView.h.
References fJustChanged, kTRUE, and LayoutHeader().
Referenced by TUploadDataSetDlg::AddFiles(), TRootIconBox::Refresh(), and TUploadDataSetDlg::RemoveFile().
void TGListView::SetHeaders | ( | Int_t | ncolumns | ) | [virtual] |
Definition at line 1175 of file TGListView.cxx.
References TGWidget::Associate(), TQObject::Connect(), TGWindow::DestroyWindow(), TObject::Error(), fColHeader, fColNames, fColumns, fFontStruct, fHeader, fJmode, fJustChanged, fNColumns, fNormGC, fSplitHeader, i, kButtonDisabled, kDoubleBorder, kFixedWidth, kRaisedFrame, kTextCenterX, kTextCenterY, kTextLeft, kTRUE, TGHeaderFrame::SetColumnsInfo(), TGVSplitter::SetFrame(), TGButton::SetState(), and TGTextButton::SetTextJustify().
Referenced by TGLVContainer::SetColHeaders(), SetDefaultHeaders(), TGLVContainer::SetHeaders(), and TRootIconBox::SetObjHeaders().
Definition at line 1236 of file TGListView.cxx.
References TGWidget::Associate(), TString::Contains(), TString::Data(), TObject::Error(), fColHeader, fColNames, fColumns, fFontStruct, fHeader, fJmode, fNColumns, fNormGC, Form(), fSplitHeader, TGFrame::GetDefaultWidth(), i, kDoubleBorder, kFixedWidth, kRaisedFrame, kTextCenterY, kTRUE, TGVSplitter::SetFrame(), TGTextButton::SetTextJustify(), TGButton::SetToolTipText(), and TString::ToLower().
Referenced by TGLVContainer::SetColHeaders(), SetDefaultHeaders(), TGLVContainer::SetHeader(), and TRootIconBox::SetObjHeaders().
void TGListView::SetDefaultHeaders | ( | ) | [virtual] |
Definition at line 1287 of file TGListView.cxx.
References kTextCenterX, kTextLeft, kTextRight, SetHeader(), and SetHeaders().
Referenced by TRootIconBox::AddObjItem(), and TGLVContainer::SetDefaultHeaders().
void TGListView::SetViewMode | ( | EListViewMode | viewMode | ) | [virtual] |
Definition at line 1302 of file TGListView.cxx.
References fJustChanged, fViewMode, TGCanvas::fVport, TGViewPort::GetContainer(), kTRUE, Layout(), and TGLVContainer::SetViewMode().
Referenced by TTreeViewer::BuildInterface(), TGFileDialog::ProcessMessage(), HistAction::ProcessMessage(), TGLVContainer::SetViewMode(), TRootBrowserLite::SetViewMode(), and TGFileDialog::TGFileDialog().
TGTextButton** TGListView::GetHeaderButtons | ( | ) | [inline] |
Definition at line 181 of file TGListView.h.
References fColHeader.
Referenced by TRootIconBox::AddObjItem(), TRootBrowserLite::SetViewMode(), and TGFileDialog::TGFileDialog().
UInt_t TGListView::GetNumColumns | ( | ) | [inline] |
EListViewMode TGListView::GetViewMode | ( | ) | const [inline] |
Definition at line 183 of file TGListView.h.
References fViewMode.
Referenced by TRootIconBox::AddObjItem(), and TRootBrowserLite::CreateBrowser().
const char * TGListView::GetHeader | ( | Int_t | idx | ) | const [virtual] |
Definition at line 1276 of file TGListView.cxx.
References fColHeader, fColNames, and fNColumns.
Referenced by TRootIconBox::AddObjItem(), TGLVContainer::GetHeader(), and TRootBrowserLite::SetViewMode().
void TGListView::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGCanvas.
Definition at line 1659 of file TGListView.cxx.
References TGFrame::fBackground, TGCanvas::fHScrollbar, TGWindow::fParent, fViewMode, TGCanvas::fVScrollbar, TGCanvas::GetContainer(), TGFrame::GetDefaultFrameBackground(), TGFrame::GetHeight(), TGCanvas::GetHsbPosition(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGCanvas::GetVsbPosition(), TGFrame::GetWidth(), TGWindow::IsMapped(), kDoubleBorder, kLVDetails, kLVLargeIcons, kLVList, kLVSmallIcons, kSunkenFrame, TGFrame::SavePrimitive(), and TGFrame::SaveUserColor().
Definition at line 1332 of file TGListView.cxx.
References TGCanvas::fHScrollbar, TGCanvas::fVScrollbar, and TGScrollBar::SetSmallIncrement().
Referenced by TRootBrowserLite::CreateBrowser(), and TGFileDialog::TGFileDialog().
void TGListView::SetDefaultColumnWidth | ( | TGVFileSplitter * | splitter | ) | [virtual] |
Definition at line 1341 of file TGListView.cxx.
References bsize, TGContainer::ClearViewPort(), TObject::Error(), fColHeader, fMaxSize, fNColumns, fSplitHeader, TGCanvas::fVport, TGDimension::fWidth, TGViewPort::GetContainer(), TGFrame::GetDefaultWidth(), GetFontStruct(), TGFrame::GetHeight(), TGLVContainer::GetMaxSubnameWidth(), gVirtualX, i, Layout(), TMath::Max(), and TGFrame::Resize().
Referenced by ResizeColumns().
TGDimension TGListView::GetMaxItemSize | ( | ) | const [inline] |
Definition at line 188 of file TGListView.h.
References fMaxSize.
Referenced by TGLVContainer::LineDown(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), and TGLVContainer::LineUp().
virtual void TGListView::SelectionChanged | ( | ) | [inline, virtual] |
Definition at line 190 of file TGListView.h.
References TQObject::Emit().
Referenced by ProcessMessage().
Definition at line 1581 of file TGListView.cxx.
References TQObject::Emit(), and entry.
Referenced by ProcessMessage().
Definition at line 1609 of file TGListView.cxx.
References TQObject::Emit(), and entry.
Referenced by ProcessMessage().
TGListView& TGListView::operator= | ( | const TGListView & | ) | [private] |
static FontStruct_t TGListView::GetDefaultFontStruct | ( | ) | [static, protected] |
static const TGGC& TGListView::GetDefaultGC | ( | ) | [static, protected] |
virtual void TGListView::ResizeColumns | ( | ) | [virtual] |
virtual void TGListView::Layout | ( | ) | [virtual] |
Reimplemented from TGCanvas.
virtual void TGListView::LayoutHeader | ( | TGFrame * | head | ) | [virtual] |
Reimplemented from TGCanvas.
virtual void TGListView::ScrollHeader | ( | Int_t | pos | ) | [virtual] |
virtual void TGListView::AdjustHeaders | ( | ) | [inline, virtual] |
virtual void TGListView::SetHeaders | ( | Int_t | ncolumns | ) | [virtual] |
virtual void TGListView::SetHeader | ( | const char * | s, | |
Int_t | hmode, | |||
Int_t | cmode, | |||
Int_t | idx | |||
) | [virtual] |
virtual void TGListView::SetDefaultHeaders | ( | ) | [virtual] |
virtual void TGListView::SetViewMode | ( | EListViewMode | viewMode | ) | [virtual] |
TGTextButton** TGListView::GetHeaderButtons | ( | ) | [inline] |
UInt_t TGListView::GetNumColumns | ( | ) | [inline] |
EListViewMode TGListView::GetViewMode | ( | ) | const [inline] |
virtual const char* TGListView::GetHeader | ( | Int_t | idx | ) | const [virtual] |
virtual void TGListView::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGCanvas.
virtual void TGListView::SetDefaultColumnWidth | ( | TGVFileSplitter * | splitter | ) | [virtual] |
TGDimension TGListView::GetMaxItemSize | ( | ) | const [inline] |
virtual void TGListView::SelectionChanged | ( | ) | [inline, virtual] |
Int_t TGListView::fNColumns [protected] |
Definition at line 144 of file TGListView.h.
Referenced by GetHeader(), GetNumColumns(), Layout(), LayoutHeader(), ResizeColumns(), ScrollHeader(), SetDefaultColumnWidth(), SetHeader(), SetHeaders(), and ~TGListView().
Int_t* TGListView::fColumns [protected] |
Definition at line 145 of file TGListView.h.
Referenced by Layout(), LayoutHeader(), SetContainer(), SetHeader(), SetHeaders(), and ~TGListView().
Int_t* TGListView::fJmode [protected] |
Definition at line 146 of file TGListView.h.
Referenced by Layout(), SetContainer(), SetHeader(), SetHeaders(), and ~TGListView().
EListViewMode TGListView::fViewMode [protected] |
Definition at line 147 of file TGListView.h.
Referenced by GetViewMode(), Layout(), LayoutHeader(), SavePrimitive(), ScrollHeader(), and SetViewMode().
TGDimension TGListView::fMaxSize [protected] |
Definition at line 148 of file TGListView.h.
Referenced by GetMaxItemSize(), Layout(), LayoutHeader(), ResizeColumns(), and SetDefaultColumnWidth().
TGTextButton** TGListView::fColHeader [protected] |
Definition at line 149 of file TGListView.h.
Referenced by GetHeader(), GetHeaderButtons(), Layout(), LayoutHeader(), ScrollHeader(), SetDefaultColumnWidth(), SetHeader(), SetHeaders(), and ~TGListView().
TString* TGListView::fColNames [protected] |
Definition at line 150 of file TGListView.h.
Referenced by GetHeader(), Layout(), LayoutHeader(), SetHeader(), SetHeaders(), and ~TGListView().
TGVFileSplitter** TGListView::fSplitHeader [protected] |
Definition at line 151 of file TGListView.h.
Referenced by Layout(), LayoutHeader(), ResizeColumns(), ScrollHeader(), SetDefaultColumnWidth(), SetHeader(), SetHeaders(), and ~TGListView().
GContext_t TGListView::fNormGC [protected] |
FontStruct_t TGListView::fFontStruct [protected] |
TGHeaderFrame* TGListView::fHeader [protected] |
Definition at line 154 of file TGListView.h.
Referenced by Layout(), LayoutHeader(), SetHeader(), SetHeaders(), and ~TGListView().
Bool_t TGListView::fJustChanged [protected] |
Definition at line 155 of file TGListView.h.
Referenced by AdjustHeaders(), Layout(), LayoutHeader(), SetHeaders(), and SetViewMode().
UInt_t TGListView::fMinColumnSize [protected] |
const TGFont * TGListView::fgDefaultFont [static, protected] |
Definition at line 158 of file TGListView.h.
Referenced by GetDefaultFontStruct(), and GetDefaultGC().
TGGC * TGListView::fgDefaultGC [static, protected] |
Int_t* TGListView::fColumns [protected] |
Definition at line 145 of file TGListView.h.
Int_t* TGListView::fJmode [protected] |
Definition at line 146 of file TGListView.h.
TGTextButton** TGListView::fColHeader [protected] |
Definition at line 149 of file TGListView.h.
TString* TGListView::fColNames [protected] |
Definition at line 150 of file TGListView.h.
TGVFileSplitter** TGListView::fSplitHeader [protected] |
Definition at line 151 of file TGListView.h.
TGHeaderFrame* TGListView::fHeader [protected] |
Definition at line 154 of file TGListView.h.
const TGFont* TGListView::fgDefaultFont [static, protected] |
Definition at line 158 of file TGListView.h.
TGGC* TGListView::fgDefaultGC [static, protected] |
Definition at line 159 of file TGListView.h.