#include <TGTable.h>
Inheritance diagram for TGTable:
Definition at line 40 of file TGTable.h.
TGTable::TGTable | ( | const TGWindow * | p = 0 , |
|
Int_t | id = 0 , |
|||
TVirtualTableInterface * | interface = 0 , |
|||
UInt_t | nrows = 50 , |
|||
UInt_t | ncolumns = 20 | |||
) |
TGTable::~TGTable | ( | ) | [virtual] |
Definition at line 200 of file TGTable.cxx.
References TObjArray::At(), TList::Delete(), fCellHintsList, fCHdrHintsList, fColumnHeaders, fCurrentRange, fDataRange, fGotoRange, fMainHintsList, fRHdrHintsList, fRowHeaders, fRows, GetCell(), GetNTableColumns(), GetNTableRows(), i, and j.
TGTable::TGTable | ( | const TGWindow * | p = 0 , |
|
Int_t | id = 0 , |
|||
TVirtualTableInterface * | interface = 0 , |
|||
UInt_t | nrows = 50 , |
|||
UInt_t | ncolumns = 20 | |||
) |
virtual TGTable::~TGTable | ( | ) | [virtual] |
void TGTable::Init | ( | ) | [protected, virtual] |
Definition at line 230 of file TGTable.cxx.
References TList::Add(), TObjArray::AddAt(), TGCanvas::AddFrame(), TGCompositeFrame::AddFrame(), TGCompositeFrame::ChangeOptions(), TQObject::Connect(), fAllData, TGFrame::fBackground, fBottomFrame, fButtonFrame, fCanvas, fCellHeight, fCellHintsList, fCellWidth, fCHdrFrame, fCHdrHintsList, fColumnHeaders, fFirstCellEntry, fFirstCellLabel, fGotoButton, fGotoRange, TGFrame::fHeight, fNextButton, fPrevButton, fRangeEntry, fRangeFrame, fRangeLabel, fRHdrFrame, fRHdrHintsList, fRowHeaders, fRows, fTableFrame, fTableHeader, fTopExtraFrame, fTopFrame, fUpdateButton, TGFrame::fWidth, TTableRange::fXbr, TTableRange::fYbr, GetCell(), GetColumnHeader(), TGCanvas::GetContainer(), TGTableFrame::GetFrame(), TGCanvas::GetHScrollbar(), GetNDataColumns(), GetNDataRows(), GetNTableColumns(), GetNTableRows(), TGFrame::GetOptions(), GetRowHeader(), TGCanvas::GetViewPort(), TGCanvas::GetVScrollbar(), i, j, kButtonDisabled, kColumnHeader, kFALSE, kFixedWidth, kLHintsCenterY, kLHintsExpandX, kLHintsExpandY, kLHintsLeft, kLHintsRight, kLHintsTop, kRowHeader, kTableHeader, kTextRight, kTRUE, nrows, TGFrame::Resize(), row, TGTextEntry::SetAlignment(), TGFrame::SetBackgroundColor(), TGTableFrame::SetCanvas(), TGCanvas::SetContainer(), TGButton::SetState(), TGFrame::SetWidth(), str, TGHorizontalFrame::TGHorizontalFrame(), and TGWidget::WidgetId().
void TGTable::DoRedraw | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
Definition at line 428 of file TGTable.cxx.
References TGCompositeFrame::Layout(), and TGCompositeFrame::MapSubwindows().
Definition at line 437 of file TGTable.cxx.
References ExpandColumns(), and ExpandRows().
Referenced by ExpandColumns().
void TGTable::ExpandColumns | ( | UInt_t | ncolumns | ) | [protected, virtual] |
Definition at line 446 of file TGTable.cxx.
References TObjArray::AddAt(), TObjArray::Expand(), Expand(), fAllData, fCanvas, fCHdrFrame, fColumnHeaders, fCurrentRange, TTableRange::fXbr, TGCanvas::GetContainer(), GetNDataColumns(), GetNDataRows(), GetNTableColumns(), GetNTableRows(), GetRow(), i, j, kColumnHeader, kFALSE, and kTRUE.
Referenced by Expand(), and ResizeTable().
void TGTable::ExpandRows | ( | UInt_t | nrows | ) | [protected, virtual] |
Definition at line 485 of file TGTable.cxx.
References TObjArray::AddAt(), TObjArray::Expand(), fAllData, fCanvas, fCurrentRange, fRHdrFrame, fRowHeaders, fRows, TTableRange::fYbr, TGCanvas::GetContainer(), GetNDataColumns(), GetNDataRows(), GetNTableColumns(), GetNTableRows(), GetRow(), i, j, kFALSE, kRowHeader, kTRUE, and row.
Referenced by Expand(), and ResizeTable().
UInt_t TGTable::GetRHdrHeight | ( | ) | const [protected, virtual] |
Definition at line 534 of file TGTable.cxx.
References TGFrame::GetHeight(), GetNTableRows(), GetRowHeader(), height, i, and nrows.
Referenced by ResizeTable().
UInt_t TGTable::GetCHdrWidth | ( | ) | const [protected, virtual] |
Definition at line 521 of file TGTable.cxx.
References GetColumnHeader(), GetNTableColumns(), TGFrame::GetWidth(), i, and width.
Referenced by ResizeTable().
void TGTable::ShrinkColumns | ( | UInt_t | ncolumns | ) | [protected, virtual] |
Definition at line 556 of file TGTable.cxx.
References TGWindow::DestroyWindow(), TObjArray::Expand(), fAllData, fColumnHeaders, fCurrentRange, TTableRange::fXbr, GetNDataColumns(), GetNDataRows(), GetNTableColumns(), GetNTableRows(), GetRow(), i, TObject::Info(), j, k, kFALSE, kTRUE, and TObjArray::RemoveAt().
Referenced by ResizeTable(), and Shrink().
void TGTable::ShrinkRows | ( | UInt_t | nrows | ) | [protected, virtual] |
Definition at line 605 of file TGTable.cxx.
References TGWindow::DestroyWindow(), TObjArray::Expand(), fAllData, fCurrentRange, fRowHeaders, fRows, TTableRange::fYbr, GetNDataColumns(), GetNDataRows(), GetNTableColumns(), GetNTableRows(), GetRow(), i, TObject::Info(), j, kFALSE, kTRUE, TObjArray::RemoveAt(), and row.
Referenced by ResizeTable(), and Shrink().
void TGTable::UpdateHeaders | ( | EHeaderType | type | ) | [protected, virtual] |
Definition at line 649 of file TGTable.cxx.
References d, fCurrentRange, fInterface, TTableRange::fXtl, TTableRange::fYtl, TVirtualTableInterface::GetColumnHeader(), GetColumnHeader(), GetNTableColumns(), GetNTableRows(), GetRowHeader(), TVirtualTableInterface::GetRowHeader(), i, kColumnHeader, kRowHeader, and max.
Referenced by UpdateView().
void TGTable::SetInterface | ( | TVirtualTableInterface * | interface, | |
UInt_t | nrows = 50 , |
|||
UInt_t | ncolumns = 20 | |||
) | [protected, virtual] |
Definition at line 670 of file TGTable.cxx.
References fAllData, fDataRange, fInterface, TTableRange::fXbr, TTableRange::fXtl, TTableRange::fYbr, TTableRange::fYtl, TVirtualTableInterface::GetNColumns(), GetNDataColumns(), GetNDataRows(), TVirtualTableInterface::GetNRows(), GetNTableColumns(), GetNTableRows(), GotoTableRange(), kFALSE, kTRUE, x, and y.
Definition at line 708 of file TGTable.cxx.
References TList::Add(), TGCanvas::AddFrame(), TGCompositeFrame::AddFrame(), TList::Delete(), ExpandColumns(), ExpandRows(), fCanvas, fCellHintsList, fCHdrFrame, fCHdrHintsList, fRHdrFrame, fRHdrHintsList, GetCell(), GetCHdrWidth(), GetColumnHeader(), TGCanvas::GetContainer(), GetNTableColumns(), GetNTableRows(), GetRHdrHeight(), GetRowHeader(), i, j, kLHintsLeft, kLHintsTop, TGCanvas::Layout(), TGCanvas::MapSubwindows(), TGCompositeFrame::RemoveAll(), TGCompositeFrame::SetLayoutManager(), ShrinkColumns(), and ShrinkRows().
Referenced by GotoTableRange().
void TGTable::UpdateRangeFrame | ( | ) | [protected, virtual] |
Definition at line 776 of file TGTable.cxx.
References TString::Data(), fCurrentRange, fFirstCellEntry, fGotoButton, fRangeEntry, TTableRange::fXtl, TTableRange::fYtl, GetNTableColumns(), GetNTableRows(), kButtonDisabled, TGButton::SetState(), and TGTextEntry::SetText().
Referenced by Goto(), NextChunk(), PreviousChunk(), and UpdateView().
Definition at line 796 of file TGTable.cxx.
References TObjArray::At(), and fRows.
Referenced by ExpandColumns(), ExpandRows(), ShrinkColumns(), and ShrinkRows().
Definition at line 805 of file TGTable.cxx.
References TObjArray::AddAt(), GetCell(), GetNTableRows(), and nrows.
const TGTableCell * TGTable::GetCell | ( | UInt_t | i, | |
UInt_t | j | |||
) | const [virtual] |
Definition at line 883 of file TGTable.cxx.
Referenced by GetColumn(), Init(), operator()(), ResizeTable(), SetEvenRowBackground(), SetOddRowBackground(), Show(), UpdateView(), and ~TGTable().
TGTableCell * TGTable::GetCell | ( | UInt_t | i, | |
UInt_t | j | |||
) | [virtual] |
const TGTableCell * TGTable::FindCell | ( | TGString | label | ) | const [virtual] |
Definition at line 905 of file TGTable.cxx.
TGTableCell * TGTable::FindCell | ( | TGString | label | ) | [virtual] |
Definition at line 913 of file TGTable.cxx.
References TObjArray::At(), fRows, TGTableCell::GetLabel(), GetNTableColumns(), GetNTableRows(), i, j, nrows, and row.
void TGTable::Show | ( | ) | [virtual] |
Definition at line 936 of file TGTable.cxx.
References fTableHeader, GetCell(), GetColumnHeader(), TGTableCell::GetLabel(), GetNTableColumns(), GetNTableRows(), GetRowHeader(), TGString::GetString(), i, j, and nrows.
void TGTable::UpdateView | ( | ) | [virtual] |
Definition at line 1051 of file TGTable.cxx.
References TGTableFrame::DrawRegion(), TGTableHeaderFrame::DrawRegion(), fCanvas, fCHdrFrame, fCurrentRange, fInterface, fRHdrFrame, fTableFrame, fTableHeader, TTableRange::fXtl, TTableRange::fYtl, gClient, GetCell(), TGFrame::GetHeight(), GetNTableColumns(), GetNTableRows(), TVirtualTableInterface::GetValueAsString(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), i, j, k, kColumnHeader, kRowHeader, l, TGCompositeFrame::Layout(), TGCompositeFrame::MapSubwindows(), TGClient::NeedRedraw(), nrows, TGTableHeader::SetLabel(), TGTableCell::SetLabel(), str, UpdateHeaders(), UpdateRangeFrame(), and vp.
Referenced by GotoTableRange(), and Update().
UInt_t TGTable::GetNTableRows | ( | ) | const [virtual] |
Definition at line 1096 of file TGTable.cxx.
References fCurrentRange, TTableRange::fYbr, and TTableRange::fYtl.
Referenced by ExpandColumns(), ExpandRows(), FindCell(), GetColumn(), GetNTableCells(), GetRHdrHeight(), Init(), NextChunk(), PreviousChunk(), ResizeTable(), TGTableHeader::SetDefaultLabel(), SetEvenRowBackground(), SetHeaderBackground(), SetInterface(), SetOddRowBackground(), Show(), ShrinkColumns(), ShrinkRows(), UpdateHeaders(), UpdateRangeFrame(), UpdateView(), and ~TGTable().
UInt_t TGTable::GetNDataRows | ( | ) | const [virtual] |
Definition at line 1104 of file TGTable.cxx.
References fDataRange, TTableRange::fYbr, and TTableRange::fYtl.
Referenced by ExpandColumns(), ExpandRows(), GetNDataCells(), Init(), SetInterface(), ShrinkColumns(), and ShrinkRows().
UInt_t TGTable::GetNTableColumns | ( | ) | const [virtual] |
Definition at line 1112 of file TGTable.cxx.
References fCurrentRange, TTableRange::fXbr, and TTableRange::fXtl.
Referenced by ExpandColumns(), ExpandRows(), FindCell(), GetCHdrWidth(), GetNTableCells(), Init(), ResizeTable(), TGTableHeader::SetDefaultLabel(), SetEvenRowBackground(), SetHeaderBackground(), SetInterface(), SetOddRowBackground(), Show(), ShrinkColumns(), ShrinkRows(), UpdateHeaders(), UpdateRangeFrame(), UpdateView(), and ~TGTable().
UInt_t TGTable::GetNDataColumns | ( | ) | const [virtual] |
Definition at line 1120 of file TGTable.cxx.
References fDataRange, TTableRange::fYbr, and TTableRange::fYtl.
Referenced by ExpandColumns(), ExpandRows(), GetNDataCells(), Init(), SetInterface(), ShrinkColumns(), and ShrinkRows().
UInt_t TGTable::GetNTableCells | ( | ) | const [virtual] |
UInt_t TGTable::GetNDataCells | ( | ) | const [virtual] |
const TTableRange * TGTable::GetCurrentRange | ( | ) | const [virtual] |
virtual TVirtualTableInterface* TGTable::GetInterface | ( | ) | [inline, virtual] |
virtual TGCanvas* TGTable::GetCanvas | ( | ) | [inline, virtual] |
virtual const TGTableHeaderFrame* TGTable::GetRHdrFrame | ( | ) | [inline, virtual] |
virtual const TGTableHeaderFrame* TGTable::GetCHdrFrame | ( | ) | [inline, virtual] |
const TGTableHeader * TGTable::GetRowHeader | ( | const UInt_t | row | ) | const [virtual] |
Definition at line 1152 of file TGTable.cxx.
Referenced by GetRHdrHeight(), TGTableCell::Init(), Init(), ResizeTable(), SetHeaderBackground(), Show(), UpdateHeaders(), and TGTableHeader::UpdatePosition().
TGTableHeader * TGTable::GetRowHeader | ( | const UInt_t | row | ) | [virtual] |
const TGTableHeader * TGTable::GetColumnHeader | ( | const UInt_t | column | ) | const [virtual] |
Definition at line 1168 of file TGTable.cxx.
Referenced by GetCHdrWidth(), TGTableCell::Init(), Init(), ResizeTable(), SetHeaderBackground(), Show(), UpdateHeaders(), and TGTableHeader::UpdatePosition().
TGTableHeader * TGTable::GetColumnHeader | ( | const UInt_t | column | ) | [virtual] |
TGTableHeader * TGTable::GetTableHeader | ( | ) | [virtual] |
Definition at line 1184 of file TGTable.cxx.
References fTableHeader.
Referenced by TGTableHeaderFrame::TGTableHeaderFrame().
Definition at line 1207 of file TGTable.cxx.
References fEvenRowBackground, and fOddRowBackground.
Referenced by TGTableCell::Init().
Pixel_t TGTable::GetHeaderBackground | ( | ) | const [virtual] |
Definition at line 1219 of file TGTable.cxx.
References fHeaderBackground.
Referenced by TGTableHeader::Init().
void TGTable::SetOddRowBackground | ( | Pixel_t | pixel | ) | [virtual] |
Definition at line 1227 of file TGTable.cxx.
References TGTableFrame::DrawRegion(), fCanvas, fOddRowBackground, fTableFrame, GetCell(), TGFrame::GetHeight(), GetNTableColumns(), GetNTableRows(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), height, i, j, nrows, TGFrame::SetBackgroundColor(), and width.
Referenced by SetDefaultColors().
void TGTable::SetEvenRowBackground | ( | Pixel_t | pixel | ) | [virtual] |
Definition at line 1255 of file TGTable.cxx.
References TGTableFrame::DrawRegion(), fCanvas, fEvenRowBackground, fTableFrame, GetCell(), TGFrame::GetHeight(), GetNTableColumns(), GetNTableRows(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), height, i, j, nrows, TGFrame::SetBackgroundColor(), and width.
Referenced by SetDefaultColors().
void TGTable::SetHeaderBackground | ( | Pixel_t | pixel | ) | [virtual] |
Definition at line 1282 of file TGTable.cxx.
References TGTableHeaderFrame::DrawRegion(), fCanvas, fCHdrFrame, fHeaderBackground, fRHdrFrame, fTableHeader, GetColumnHeader(), TGTableCell::GetHeight(), TGFrame::GetHeight(), GetNTableColumns(), GetNTableRows(), GetRowHeader(), TGCanvas::GetViewPort(), TGFrame::GetWidth(), TGTableCell::GetWidth(), height, i, j, nrows, TGFrame::SetBackgroundColor(), and width.
Referenced by SetDefaultColors().
void TGTable::SetDefaultColors | ( | ) | [virtual] |
Definition at line 1314 of file TGTable.cxx.
References TColor::RGB2Pixel(), SetEvenRowBackground(), SetHeaderBackground(), and SetOddRowBackground().
Definition at line 1324 of file TGTable.cxx.
References fAllData, fCurrentRange, TTableRange::fXbr, TTableRange::fXtl, TTableRange::fYbr, TTableRange::fYtl, and GotoTableRange().
Referenced by NextChunk(), and PreviousChunk().
Definition at line 1339 of file TGTable.cxx.
References TMath::Abs(), TObject::Error(), fAllData, fCurrentRange, fDataRange, TTableRange::fXbr, TTableRange::fXtl, TTableRange::fYbr, TTableRange::fYtl, TObject::Info(), nrows, ResizeTable(), and UpdateView().
Referenced by Goto(), MoveTable(), SetInterface(), and Update().
TGTableCell * TGTable::operator() | ( | UInt_t | row, | |
UInt_t | column | |||
) | [virtual] |
void TGTable::ScrollCHeaders | ( | Int_t | xpos | ) | [virtual] |
Definition at line 1435 of file TGTable.cxx.
References TGTableHeaderFrame::DrawRegion(), fCHdrFrame, TGFrame::GetHeight(), TGFrame::GetWidth(), TGFrame::Move(), and TGFrame::Resize().
void TGTable::ScrollRHeaders | ( | Int_t | ypos | ) | [virtual] |
Definition at line 1448 of file TGTable.cxx.
References TGTableHeaderFrame::DrawRegion(), fRHdrFrame, TGFrame::GetHeight(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::Move(), and TGFrame::Resize().
void TGTable::NextChunk | ( | ) | [virtual] |
Definition at line 1461 of file TGTable.cxx.
References GetNTableRows(), MoveTable(), and UpdateRangeFrame().
void TGTable::PreviousChunk | ( | ) | [virtual] |
Definition at line 1470 of file TGTable.cxx.
References GetNTableRows(), MoveTable(), and UpdateRangeFrame().
void TGTable::UserRangeChange | ( | ) | [virtual] |
Definition at line 1492 of file TGTable.cxx.
References TString::Atoi(), TString::Contains(), fCurrentRange, fFirstCellEntry, fGotoButton, fGotoRange, fRangeEntry, TTableRange::fXbr, TTableRange::fXtl, TTableRange::fYbr, TTableRange::fYtl, TGTextEntry::GetText(), TString::IsAlnum(), kButtonDisabled, kButtonUp, and TGButton::SetState().
void TGTable::Goto | ( | ) | [virtual] |
Definition at line 1479 of file TGTable.cxx.
References fGotoButton, fGotoRange, TTableRange::fXbr, TTableRange::fXtl, TTableRange::fYbr, TTableRange::fYtl, TGButton::GetState(), GotoTableRange(), kButtonUp, and UpdateRangeFrame().
void TGTable::Update | ( | ) | [virtual] |
Definition at line 1535 of file TGTable.cxx.
References fCurrentRange, fDataRange, fInterface, TTableRange::fXbr, TTableRange::fXtl, TTableRange::fYbr, TTableRange::fYtl, TVirtualTableInterface::GetNColumns(), TVirtualTableInterface::GetNRows(), GotoTableRange(), and UpdateView().
virtual void TGTable::Init | ( | ) | [protected, virtual] |
virtual void TGTable::DoRedraw | ( | ) | [protected, virtual] |
Reimplemented from TGFrame.
virtual void TGTable::ExpandColumns | ( | UInt_t | ncolumns | ) | [protected, virtual] |
virtual void TGTable::ExpandRows | ( | UInt_t | nrows | ) | [protected, virtual] |
virtual UInt_t TGTable::GetRHdrHeight | ( | ) | const [protected, virtual] |
virtual UInt_t TGTable::GetCHdrWidth | ( | ) | const [protected, virtual] |
virtual void TGTable::ShrinkColumns | ( | UInt_t | ncolumns | ) | [protected, virtual] |
virtual void TGTable::ShrinkRows | ( | UInt_t | nrows | ) | [protected, virtual] |
virtual void TGTable::UpdateHeaders | ( | EHeaderType | type | ) | [protected, virtual] |
virtual void TGTable::SetInterface | ( | TVirtualTableInterface * | interface, | |
UInt_t | nrows = 50 , |
|||
UInt_t | ncolumns = 20 | |||
) | [protected, virtual] |
virtual void TGTable::UpdateRangeFrame | ( | ) | [protected, virtual] |
virtual const TGTableCell* TGTable::GetCell | ( | UInt_t | i, | |
UInt_t | j | |||
) | const [virtual] |
virtual TGTableCell* TGTable::GetCell | ( | UInt_t | i, | |
UInt_t | j | |||
) | [virtual] |
virtual const TGTableCell* TGTable::FindCell | ( | TGString | label | ) | const [virtual] |
virtual TGTableCell* TGTable::FindCell | ( | TGString | label | ) | [virtual] |
virtual void TGTable::Show | ( | ) | [virtual] |
virtual void TGTable::UpdateView | ( | ) | [virtual] |
virtual UInt_t TGTable::GetNTableRows | ( | ) | const [virtual] |
virtual UInt_t TGTable::GetNDataRows | ( | ) | const [virtual] |
virtual UInt_t TGTable::GetNTableColumns | ( | ) | const [virtual] |
virtual UInt_t TGTable::GetNDataColumns | ( | ) | const [virtual] |
virtual UInt_t TGTable::GetNTableCells | ( | ) | const [virtual] |
virtual UInt_t TGTable::GetNDataCells | ( | ) | const [virtual] |
virtual const TTableRange* TGTable::GetCurrentRange | ( | ) | const [virtual] |
virtual TVirtualTableInterface* TGTable::GetInterface | ( | ) | [inline, virtual] |
virtual TGCanvas* TGTable::GetCanvas | ( | ) | [inline, virtual] |
virtual const TGTableHeaderFrame* TGTable::GetRHdrFrame | ( | ) | [inline, virtual] |
virtual const TGTableHeaderFrame* TGTable::GetCHdrFrame | ( | ) | [inline, virtual] |
virtual const TGTableHeader* TGTable::GetRowHeader | ( | const UInt_t | row | ) | const [virtual] |
virtual TGTableHeader* TGTable::GetRowHeader | ( | const UInt_t | row | ) | [virtual] |
virtual const TGTableHeader* TGTable::GetColumnHeader | ( | const UInt_t | column | ) | const [virtual] |
virtual TGTableHeader* TGTable::GetColumnHeader | ( | const UInt_t | column | ) | [virtual] |
virtual TGTableHeader* TGTable::GetTableHeader | ( | ) | [virtual] |
virtual Pixel_t TGTable::GetHeaderBackground | ( | ) | const [virtual] |
virtual void TGTable::SetOddRowBackground | ( | Pixel_t | pixel | ) | [virtual] |
virtual void TGTable::SetEvenRowBackground | ( | Pixel_t | pixel | ) | [virtual] |
virtual void TGTable::SetHeaderBackground | ( | Pixel_t | pixel | ) | [virtual] |
virtual void TGTable::SetDefaultColors | ( | ) | [virtual] |
virtual TGTableCell* TGTable::operator() | ( | UInt_t | row, | |
UInt_t | column | |||
) | [virtual] |
virtual void TGTable::ScrollCHeaders | ( | Int_t | xpos | ) | [virtual] |
virtual void TGTable::ScrollRHeaders | ( | Int_t | ypos | ) | [virtual] |
virtual void TGTable::NextChunk | ( | ) | [virtual] |
virtual void TGTable::PreviousChunk | ( | ) | [virtual] |
virtual void TGTable::UserRangeChange | ( | ) | [virtual] |
virtual void TGTable::Goto | ( | ) | [virtual] |
virtual void TGTable::Update | ( | ) | [virtual] |
TObjArray* TGTable::fRows [protected] |
Definition at line 43 of file TGTable.h.
Referenced by ExpandRows(), FindCell(), GetCell(), GetRow(), Init(), ShrinkRows(), and ~TGTable().
TObjArray* TGTable::fRowHeaders [protected] |
Definition at line 44 of file TGTable.h.
Referenced by ExpandRows(), GetRowHeader(), Init(), ShrinkRows(), and ~TGTable().
TObjArray* TGTable::fColumnHeaders [protected] |
Definition at line 45 of file TGTable.h.
Referenced by ExpandColumns(), GetColumnHeader(), Init(), ShrinkColumns(), and ~TGTable().
TGTableHeader* TGTable::fTableHeader [protected] |
Definition at line 46 of file TGTable.h.
Referenced by GetTableHeader(), Init(), SetHeaderBackground(), Show(), and UpdateView().
Bool_t TGTable::fReadOnly [protected] |
Pixel_t TGTable::fSelectColor [protected] |
Int_t TGTable::fTMode [protected] |
Bool_t TGTable::fAllData [protected] |
Definition at line 50 of file TGTable.h.
Referenced by ExpandColumns(), ExpandRows(), GotoTableRange(), Init(), MoveTable(), SetInterface(), ShrinkColumns(), and ShrinkRows().
TTableRange* TGTable::fCurrentRange [protected] |
Definition at line 51 of file TGTable.h.
Referenced by ExpandColumns(), ExpandRows(), GetCurrentRange(), GetNTableColumns(), GetNTableRows(), GotoTableRange(), MoveTable(), ShrinkColumns(), ShrinkRows(), Update(), UpdateHeaders(), UpdateRangeFrame(), UpdateView(), UserRangeChange(), and ~TGTable().
TTableRange* TGTable::fDataRange [protected] |
Definition at line 52 of file TGTable.h.
Referenced by GetNDataColumns(), GetNDataRows(), GotoTableRange(), SetInterface(), Update(), and ~TGTable().
TTableRange* TGTable::fGotoRange [protected] |
Definition at line 53 of file TGTable.h.
Referenced by Goto(), Init(), UserRangeChange(), and ~TGTable().
TGTableFrame* TGTable::fTableFrame [protected] |
Definition at line 54 of file TGTable.h.
Referenced by Init(), SetEvenRowBackground(), SetOddRowBackground(), and UpdateView().
TGCanvas* TGTable::fCanvas [protected] |
Definition at line 55 of file TGTable.h.
Referenced by ExpandColumns(), ExpandRows(), GetCanvas(), Init(), ResizeTable(), SetEvenRowBackground(), SetHeaderBackground(), SetOddRowBackground(), and UpdateView().
UInt_t TGTable::fCellWidth [protected] |
UInt_t TGTable::fCellHeight [protected] |
TGTableHeaderFrame* TGTable::fCHdrFrame [protected] |
Definition at line 60 of file TGTable.h.
Referenced by ExpandColumns(), GetCHdrFrame(), Init(), ResizeTable(), ScrollCHeaders(), SetHeaderBackground(), and UpdateView().
TGTableHeaderFrame* TGTable::fRHdrFrame [protected] |
Definition at line 61 of file TGTable.h.
Referenced by ExpandRows(), GetRHdrFrame(), Init(), ResizeTable(), ScrollRHeaders(), SetHeaderBackground(), and UpdateView().
TGHorizontalFrame* TGTable::fRangeFrame [protected] |
TGHorizontalFrame* TGTable::fTopFrame [protected] |
TGHorizontalFrame* TGTable::fTopExtraFrame [protected] |
TGHorizontalFrame* TGTable::fBottomFrame [protected] |
TGHorizontalFrame* TGTable::fButtonFrame [protected] |
TGTextButton* TGTable::fNextButton [protected] |
TGTextButton* TGTable::fPrevButton [protected] |
TGTextButton* TGTable::fUpdateButton [protected] |
TGTextButton* TGTable::fGotoButton [protected] |
Definition at line 72 of file TGTable.h.
Referenced by Goto(), Init(), UpdateRangeFrame(), and UserRangeChange().
TGLabel* TGTable::fFirstCellLabel [protected] |
TGLabel* TGTable::fRangeLabel [protected] |
TGTextEntry* TGTable::fFirstCellEntry [protected] |
Definition at line 77 of file TGTable.h.
Referenced by Init(), UpdateRangeFrame(), and UserRangeChange().
TGTextEntry* TGTable::fRangeEntry [protected] |
Definition at line 78 of file TGTable.h.
Referenced by Init(), UpdateRangeFrame(), and UserRangeChange().
Pixel_t TGTable::fOddRowBackground [protected] |
Definition at line 80 of file TGTable.h.
Referenced by GetRowBackground(), and SetOddRowBackground().
Pixel_t TGTable::fEvenRowBackground [protected] |
Definition at line 81 of file TGTable.h.
Referenced by GetRowBackground(), and SetEvenRowBackground().
Pixel_t TGTable::fHeaderBackground [protected] |
Definition at line 82 of file TGTable.h.
Referenced by GetHeaderBackground(), and SetHeaderBackground().
TList* TGTable::fCellHintsList [protected] |
TList* TGTable::fRHdrHintsList [protected] |
TList* TGTable::fCHdrHintsList [protected] |
TList* TGTable::fMainHintsList [protected] |
TVirtualTableInterface* TGTable::fInterface [protected] |
Definition at line 102 of file TGTable.h.
Referenced by GetInterface(), SetInterface(), Update(), UpdateHeaders(), UpdateView(), and TGSimpleTable::~TGSimpleTable().
TObjArray* TGTable::fRows [protected] |
TObjArray* TGTable::fRowHeaders [protected] |
TObjArray* TGTable::fColumnHeaders [protected] |
TGTableHeader* TGTable::fTableHeader [protected] |
TTableRange* TGTable::fCurrentRange [protected] |
TTableRange* TGTable::fDataRange [protected] |
TTableRange* TGTable::fGotoRange [protected] |
TGTableFrame* TGTable::fTableFrame [protected] |
TGCanvas* TGTable::fCanvas [protected] |
TGTableHeaderFrame* TGTable::fCHdrFrame [protected] |
TGTableHeaderFrame* TGTable::fRHdrFrame [protected] |
TGHorizontalFrame* TGTable::fRangeFrame [protected] |
TGHorizontalFrame* TGTable::fTopFrame [protected] |
TGHorizontalFrame* TGTable::fTopExtraFrame [protected] |
TGHorizontalFrame* TGTable::fBottomFrame [protected] |
TGHorizontalFrame* TGTable::fButtonFrame [protected] |
TGTextButton* TGTable::fNextButton [protected] |
TGTextButton* TGTable::fPrevButton [protected] |
TGTextButton* TGTable::fUpdateButton [protected] |
TGTextButton* TGTable::fGotoButton [protected] |
TGLabel* TGTable::fFirstCellLabel [protected] |
TGLabel* TGTable::fRangeLabel [protected] |
TGTextEntry* TGTable::fFirstCellEntry [protected] |
TGTextEntry* TGTable::fRangeEntry [protected] |
TList* TGTable::fCellHintsList [protected] |
TList* TGTable::fRHdrHintsList [protected] |
TList* TGTable::fCHdrHintsList [protected] |
TList* TGTable::fMainHintsList [protected] |
TVirtualTableInterface* TGTable::fInterface [protected] |