TGContainer Class Reference

#include <TGCanvas.h>

Inheritance diagram for TGContainer:

TGCompositeFrame TGCompositeFrame TGFrame TGFrame TGFrame TGFrame TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TQObject TGWindow TGLBContainer TGLBContainer TGListTree TGListTree TGLVContainer TGLVContainer TGFileContainer TGFileContainer TTVLVContainer TTVLVContainer TGFileContainer TGFileContainer TTVLVContainer TTVLVContainer List of all members.

Public Member Functions

 TGContainer (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kSunkenFrame, Pixel_t back=GetDefaultFrameBackground())
 TGContainer (TGCanvas *p, UInt_t options=kSunkenFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGContainer ()
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void ClearViewPort ()
virtual void Associate (const TGWindow *w)
virtual void AdjustPosition ()
virtual void SetPagePosition (const TGPosition &pos)
virtual void SetPagePosition (Int_t x, Int_t y)
virtual void SetPageDimension (const TGDimension &dim)
virtual void SetPageDimension (UInt_t w, UInt_t h)
virtual void RemoveAll ()
virtual void RemoveItem (TGFrame *item)
virtual void Layout ()
TGCanvasGetCanvas () const
const TGWindowGetMessageWindow () const
virtual TGPosition GetPagePosition () const
virtual TGDimension GetPageDimension () const
virtual Int_t NumSelected () const
virtual Int_t NumItems () const
virtual TGFrameElementFindFrame (Int_t x, Int_t y, Bool_t exclude=kTRUE)
virtual TGFrameFindFrameByName (const char *name)
virtual TGHScrollBarGetHScrollbar () const
virtual TGVScrollBarGetVScrollbar () const
virtual void SetHsbPosition (Int_t newPos)
virtual void SetVsbPosition (Int_t newPos)
virtual void LineUp (Bool_t select=kFALSE)
virtual void LineDown (Bool_t select=kFALSE)
virtual void LineLeft (Bool_t select=kFALSE)
virtual void LineRight (Bool_t select=kFALSE)
virtual void PageUp (Bool_t select=kFALSE)
virtual void PageDown (Bool_t select=kFALSE)
virtual void Home (Bool_t select=kFALSE)
virtual void End (Bool_t select=kFALSE)
virtual void Search (Bool_t close=kTRUE)
virtual void * FindItem (const TString &name, Bool_t direction=kTRUE, Bool_t caseSensitive=kTRUE, Bool_t subString=kFALSE)
virtual const TGFrameGetNextSelected (void **current)
virtual TGFrameGetLastActive () const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual Bool_t HandleDNDFinished ()
virtual Bool_t HandleExpose (Event_t *event)
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
const TGPictureGetObjPicture (TGFrame *f)
virtual void SetDragPixmap (const TGPicture *pic)
virtual void SelectAll ()
virtual void UnSelectAll ()
virtual void InvertSelection ()
virtual void ReturnPressed (TGFrame *)
virtual void SpacePressed (TGFrame *)
virtual void KeyPressed (TGFrame *, UInt_t keysym, UInt_t mask)
virtual void OnMouseOver (TGFrame *)
virtual void CurrentChanged (Int_t x, Int_t y)
virtual void CurrentChanged (TGFrame *f)
virtual void Clicked (TGFrame *f, Int_t btn)
virtual void DoubleClicked (TGFrame *f, Int_t btn)
virtual void DoubleClicked (TGFrame *f, Int_t btn, Int_t x, Int_t y)
virtual void Clicked (TGFrame *f, Int_t btn, Int_t x, Int_t y)
 TGContainer (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kSunkenFrame, Pixel_t back=GetDefaultFrameBackground())
 TGContainer (TGCanvas *p, UInt_t options=kSunkenFrame, Pixel_t back=GetDefaultFrameBackground())
virtual ~TGContainer ()
virtual void DrawRegion (Int_t x, Int_t y, UInt_t w, UInt_t h)
virtual void ClearViewPort ()
virtual void Associate (const TGWindow *w)
virtual void AdjustPosition ()
virtual void SetPagePosition (const TGPosition &pos)
virtual void SetPagePosition (Int_t x, Int_t y)
virtual void SetPageDimension (const TGDimension &dim)
virtual void SetPageDimension (UInt_t w, UInt_t h)
virtual void RemoveAll ()
virtual void RemoveItem (TGFrame *item)
virtual void Layout ()
TGCanvasGetCanvas () const
const TGWindowGetMessageWindow () const
virtual TGPosition GetPagePosition () const
virtual TGDimension GetPageDimension () const
virtual Int_t NumSelected () const
virtual Int_t NumItems () const
virtual TGFrameElementFindFrame (Int_t x, Int_t y, Bool_t exclude=kTRUE)
virtual TGFrameFindFrameByName (const char *name)
virtual TGHScrollBarGetHScrollbar () const
virtual TGVScrollBarGetVScrollbar () const
virtual void SetHsbPosition (Int_t newPos)
virtual void SetVsbPosition (Int_t newPos)
virtual void LineUp (Bool_t select=kFALSE)
virtual void LineDown (Bool_t select=kFALSE)
virtual void LineLeft (Bool_t select=kFALSE)
virtual void LineRight (Bool_t select=kFALSE)
virtual void PageUp (Bool_t select=kFALSE)
virtual void PageDown (Bool_t select=kFALSE)
virtual void Home (Bool_t select=kFALSE)
virtual void End (Bool_t select=kFALSE)
virtual void Search (Bool_t close=kTRUE)
virtual void * FindItem (const TString &name, Bool_t direction=kTRUE, Bool_t caseSensitive=kTRUE, Bool_t subString=kFALSE)
virtual const TGFrameGetNextSelected (void **current)
virtual TGFrameGetLastActive () const
virtual void SavePrimitive (ostream &out, Option_t *option="")
virtual Bool_t HandleDNDFinished ()
virtual Bool_t HandleExpose (Event_t *event)
virtual Bool_t HandleButton (Event_t *event)
virtual Bool_t HandleDoubleClick (Event_t *event)
virtual Bool_t HandleMotion (Event_t *event)
virtual Bool_t HandleKey (Event_t *event)
const TGPictureGetObjPicture (TGFrame *f)
virtual void SetDragPixmap (const TGPicture *pic)
virtual void SelectAll ()
virtual void UnSelectAll ()
virtual void InvertSelection ()
virtual void ReturnPressed (TGFrame *)
virtual void SpacePressed (TGFrame *)
virtual void KeyPressed (TGFrame *, UInt_t keysym, UInt_t mask)
virtual void OnMouseOver (TGFrame *)
virtual void CurrentChanged (Int_t x, Int_t y)
virtual void CurrentChanged (TGFrame *f)
virtual void Clicked (TGFrame *f, Int_t btn)
virtual void DoubleClicked (TGFrame *f, Int_t btn)
virtual void DoubleClicked (TGFrame *f, Int_t btn, Int_t x, Int_t y)
virtual void Clicked (TGFrame *f, Int_t btn, Int_t x, Int_t y)

Protected Member Functions

virtual void DoRedraw ()
virtual void ActivateItem (TGFrameElement *el)
virtual void DeActivateItem (TGFrameElement *el)
virtual void SearchPattern ()
virtual void OnAutoScroll ()
virtual void RepeatSearch ()
virtual void DoRedraw ()
virtual void ActivateItem (TGFrameElement *el)
virtual void DeActivateItem (TGFrameElement *el)
virtual void SearchPattern ()
virtual void OnAutoScroll ()
virtual void RepeatSearch ()

Static Protected Member Functions

static const TGGCGetLineGC ()
static const TGGCGetLineGC ()

Protected Attributes

TGViewPortfViewPort
TGCanvasfCanvas
const TGWindowfMsgWindow
TGFrameElementfLastActiveEl
Int_t fXp
Int_t fYp
Int_t fX0
Int_t fY0
Int_t fXf
Int_t fYf
Bool_t fDragging
Int_t fTotal
Int_t fSelected
TTimerfScrollTimer
Bool_t fOnMouseOver
Bool_t fLastDir
Bool_t fLastCase
Bool_t fLastSubstring
TString fLastName
TTimerfKeyTimer
TString fKeyInput
Bool_t fKeyTimerActive
Bool_t fScrolling
Int_t fXDND
Int_t fYDND
Bool_t fBdown
TGRectangle fExposedRegion
TGViewPortfViewPort
TGCanvasfCanvas
const TGWindowfMsgWindow
TGFrameElementfLastActiveEl
TTimerfScrollTimer
TTimerfKeyTimer

Static Protected Attributes

static TGGCfgLineGC
static TGGCfgLineGC

Private Member Functions

 TGContainer (const TGContainer &)
TGContaineroperator= (const TGContainer &)
 TGContainer (const TGContainer &)
TGContaineroperator= (const TGContainer &)

Friends

class TGViewPort
class TGCanvas
class TGContainerKeyboardTimer
class TGContainerScrollTimer
class TGListView

Detailed Description

Definition at line 43 of file TGCanvas.h.


Constructor & Destructor Documentation

TGContainer::TGContainer ( const TGContainer  )  [private]

TGContainer::TGContainer ( const TGWindow p = 0,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = kSunkenFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGContainer::TGContainer ( TGCanvas p,
UInt_t  options = kSunkenFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGContainer::~TGContainer (  )  [virtual]

Definition at line 382 of file TGCanvas.cxx.

References TQObject::Disconnect(), fKeyTimer, fScrollTimer, and TGSearchDialog::SearchDialog().

TGContainer::TGContainer ( const TGContainer  )  [private]

TGContainer::TGContainer ( const TGWindow p = 0,
UInt_t  w = 1,
UInt_t  h = 1,
UInt_t  options = kSunkenFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

TGContainer::TGContainer ( TGCanvas p,
UInt_t  options = kSunkenFrame,
Pixel_t  back = GetDefaultFrameBackground() 
)

virtual TGContainer::~TGContainer (  )  [virtual]


Member Function Documentation

const TGGC & TGContainer::GetLineGC (  )  [static, protected]

Definition at line 2075 of file TGCanvas.cxx.

References GCValues_t::fBackground, GCValues_t::fFillStyle, GCValues_t::fForeground, GCValues_t::fFunction, TGFrame::fgBlackPixel, fgLineGC, GCValues_t::fGraphicsExposures, TGFrame::fgWhitePixel, GCValues_t::fLineStyle, GCValues_t::fLineWidth, GCValues_t::fMask, GCValues_t::fSubwindowMode, gClient, TGClient::GetGC(), gval, kFALSE, kFillSolid, kGCBackground, kGCFillStyle, kGCForeground, kGCFunction, kGCGraphicsExposures, kGCLineStyle, kGCLineWidth, kGCSubwindowMode, kGXxor, kIncludeInferiors, kLineOnOffDash, kTRUE, TGGC::SetDashList(), and TGGC::SetDashOffset().

Referenced by TGLVContainer::HandleButton(), HandleButton(), HandleMotion(), TGListView::LayoutHeader(), and OnAutoScroll().

void TGContainer::DoRedraw (  )  [protected, virtual]

Reimplemented from TGFrame.

Definition at line 777 of file TGCanvas.cxx.

References DrawRegion(), TGRectangle::Empty(), fExposedRegion, TGRectangle::fH, TGRectangle::fW, TGRectangle::fX, TGRectangle::fY, and TGRectangle::IsEmpty().

Referenced by TGListTree::CloseItem(), TGListTree::DeleteChildren(), TGLBContainer::DoRedraw(), HandleButton(), HandleKey(), OnAutoScroll(), TGListTree::OpenItem(), TGListTree::RenameItem(), TGListTree::Reparent(), TGListTree::ReparentChildren(), TGListTree::Sort(), and TGListTree::SortChildren().

void TGContainer::ActivateItem ( TGFrameElement el  )  [protected, virtual]

Definition at line 678 of file TGCanvas.cxx.

References TGFrame::Activate(), CurrentChanged(), DrawRegion(), TGFrameElement::fFrame, fLastActiveEl, fMsgWindow, fSelected, fTotal, TGPosition::fX, TGPosition::fY, TGFrame::GetHeight(), GetPagePosition(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), kC_CONTAINER, kCT_SELCHANGED, kTRUE, MK_MSG(), and TGFrame::SendMessage().

Referenced by TGLVContainer::ActivateItem(), TGLBContainer::ActivateItem(), End(), FindFrameByName(), HandleButton(), HandleMotion(), Home(), InvertSelection(), LineDown(), LineLeft(), LineRight(), LineUp(), OnAutoScroll(), PageDown(), PageUp(), RepeatSearch(), SearchPattern(), and SelectAll().

void TGContainer::DeActivateItem ( TGFrameElement el  )  [protected, virtual]

Definition at line 701 of file TGCanvas.cxx.

References TGFrame::Activate(), DrawRegion(), TGFrameElement::fFrame, fMsgWindow, fSelected, fTotal, TGPosition::fX, TGPosition::fY, TGFrame::GetHeight(), GetPagePosition(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), kC_CONTAINER, kCT_SELCHANGED, kFALSE, MK_MSG(), and TGFrame::SendMessage().

Referenced by TGLVContainer::DeActivateItem(), End(), FindFrameByName(), HandleMotion(), Home(), InvertSelection(), LineDown(), LineLeft(), LineRight(), LineUp(), OnAutoScroll(), PageDown(), PageUp(), RepeatSearch(), and UnSelectAll().

void TGContainer::SearchPattern (  )  [protected, virtual]

Definition at line 1567 of file TGCanvas.cxx.

References TGFrame::Activate(), ActivateItem(), AdjustPosition(), TGFrameElement::fFrame, fKeyInput, fKeyTimerActive, fLastActiveEl, TGCompositeFrame::fList, TObject::GetTitle(), kFALSE, TString::kIgnoreCase, and str.

void TGContainer::OnAutoScroll (  )  [protected, virtual]

Definition at line 1465 of file TGCanvas.cxx.

References TMath::Abs(), ActivateItem(), ClearViewPort(), DeActivateItem(), DoRedraw(), fCanvas, TGFrameElement::fFrame, TGDimension::fHeight, TGObject::fId, TGCompositeFrame::fList, fMsgWindow, fSelected, Event_t::fState, fTotal, Event_t::fType, TGDimension::fWidth, TGPosition::fX, fX0, fXf, fXp, Event_t::fXRoot, TGPosition::fY, fY0, fYf, fYp, Event_t::fYRoot, GetLineGC(), GetPageDimension(), GetPagePosition(), gVirtualX, TGFrame::IsActive(), kAcceleration, kAutoScrollFudge, kButtonPress, kC_CONTAINER, kCT_SELCHANGED, TMath::Max(), TMath::Min(), MK_MSG(), TGFrame::SendMessage(), TGCanvas::SetHsbPosition(), TGCanvas::SetVsbPosition(), total, x, and y.

Referenced by TGContainerScrollTimer::Notify().

void TGContainer::RepeatSearch (  )  [protected, virtual]

Definition at line 1593 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), TString::Data(), DeActivateItem(), fCanvas, TGObject::fClient, FindItem(), fLastActiveEl, fLastCase, fLastDir, fLastName, fLastSubstring, TGClient::GetDefaultRoot(), gVirtualX, kMBIconExclamation, kMBOk, and Search().

Referenced by HandleKey().

TGContainer& TGContainer::operator= ( const TGContainer  )  [private]

void TGContainer::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

Definition at line 790 of file TGCanvas.cxx.

References TGFrame::DrawCopy(), GCValues_t::fBackground, TGFrame::fBackground, TGObject::fClient, GCValues_t::fForeground, TGFrameElement::fFrame, GCValues_t::fGraphicsExposures, TGObject::fId, TGCompositeFrame::fList, TGCompositeFrame::fMapSubwindows, GCValues_t::fMask, fViewPort, TGPosition::fX, TGPosition::fY, TGFrame::GetHeight(), GetPagePosition(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gVirtualX, kFALSE, kGCBackground, kGCForeground, kGCGraphicsExposures, kTRUE, and TGClient::NeedRedraw().

Referenced by ActivateItem(), DeActivateItem(), DoRedraw(), TGViewPort::HandleConfigureNotify(), and TGListView::Layout().

void TGContainer::ClearViewPort (  )  [virtual]

Definition at line 864 of file TGCanvas.cxx.

References TGObject::fClient, fExposedRegion, TGRectangle::fH, fViewPort, TGRectangle::fW, TGRectangle::fX, TGRectangle::fY, TGFrame::GetHeight(), TGFrame::GetWidth(), and TGClient::NeedRedraw().

Referenced by TGLBContainer::AddEntry(), TGLBContainer::AddEntrySort(), TEveElement::AddIntoListTree(), TGListTree::AddItem(), TGFileBrowser::ApplyFilter(), TRootBrowserLite::BrowseObj(), TGFileBrowser::BrowseObj(), TGListBox::ChangeBackground(), TSessionViewer::CleanupSession(), TGFileBrowser::Clicked(), RootShower::Clicked(), TSessionViewer::DeleteQuery(), TEveManager::DoRedraw3D(), TGFileBrowser::DoubleClicked(), ListTreeWindow::FillListTree(), TGFileBrowser::GotoDir(), TGListTree::HandleButton(), TGLBContainer::HandleButton(), HandleButton(), TGListTree::HandleDoubleClick(), TGListTree::HandleKey(), TGLBContainer::HandleMotion(), RootShower::Initialize(), TGLBContainer::InsertEntry(), InvertSelection(), Layout(), TGLBContainer::OnAutoScroll(), OnAutoScroll(), TSessionServerFrame::OnBtnAddClicked(), TSessionServerFrame::OnBtnConnectClicked(), TSessionServerFrame::OnBtnDeleteClicked(), TSessionFrame::OnBtnDisconnectClicked(), TSessionFrame::OnBtnGetQueriesClicked(), TSessionServerFrame::OnBtnNewServerClicked(), TSessionQueryFrame::OnBtnRetrieve(), TEditQueryFrame::OnBtnSave(), RootShower::OnOpenFile(), RootShower::ProcessMessage(), RootShower::Produce(), TSessionViewer::QueryResultReady(), TSessionViewer::ReadConfiguration(), RemoveAll(), TGLBContainer::RemoveAll(), TGLBContainer::RemoveEntries(), TGLBContainer::RemoveEntry(), TEveElement::RemoveFromListTree(), RemoveItem(), TGListTree::RemoveReference(), TSessionViewer::ResetSession(), TGLBContainer::Select(), TGFileBrowser::Selected(), TGListView::SetDefaultColumnWidth(), TGLBContainer::SetMultipleSelections(), TSessionFrame::ShutdownSession(), TGListBox::SortByName(), ListTreeWindow::SwitchState(), TGFileBrowser::ToggleSort(), TGListTree::UnselectAll(), and TGListTree::UpdateChecked().

virtual void TGContainer::Associate ( const TGWindow w  )  [inline, virtual]

Definition at line 101 of file TGCanvas.h.

References fMsgWindow, and w.

Referenced by TSessionInputFrame::Build(), TGRootIDE::Build(), TSessionOutputFrame::Build(), TTreeViewer::BuildInterface(), TRootBrowserLite::CreateBrowser(), DNDMainFrame::DNDMainFrame(), RootShower::RootShower(), TestDirList::TestDirList(), TestFileList::TestFileList(), TEveGListTreeEditorFrame::TEveGListTreeEditorFrame(), TGeoTreeDialog::TGeoTreeDialog(), TGFileDialog::TGFileDialog(), TNewChainDlg::TNewChainDlg(), and TUploadDataSetDlg::TUploadDataSetDlg().

void TGContainer::AdjustPosition (  )  [virtual]

Definition at line 1763 of file TGCanvas.cxx.

References TGFrameElement::fFrame, fLastActiveEl, fViewPort, TGPosition::fX, TGPosition::fY, TGFrame::GetHeight(), GetHScrollbar(), GetPagePosition(), TGScrollBar::GetPageSize(), GetVScrollbar(), TGFrame::GetWidth(), TGWindow::IsMapped(), TMath::Max(), TMath::Min(), SetHsbPosition(), and SetVsbPosition().

Referenced by TGListTree::AdjustPosition(), TRootIconList::Browse(), End(), FindFrameByName(), Home(), LineDown(), TGLVContainer::LineDown(), LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), LineRight(), LineUp(), TGLVContainer::LineUp(), PageDown(), PageUp(), RepeatSearch(), SearchPattern(), and TRootBrowserLite::SetViewMode().

void TGContainer::SetPagePosition ( const TGPosition pos  )  [virtual]

Definition at line 741 of file TGCanvas.cxx.

References fViewPort, TGPosition::fX, TGPosition::fY, and TGViewPort::SetPos().

Referenced by TestFileList::DisplayFile(), and TGRootIDE::DisplayFile().

void TGContainer::SetPagePosition ( Int_t  x,
Int_t  y 
) [virtual]

Definition at line 750 of file TGCanvas.cxx.

References fViewPort, and TGViewPort::SetPos().

void TGContainer::SetPageDimension ( const TGDimension dim  )  [virtual]

Definition at line 759 of file TGCanvas.cxx.

References fViewPort, and TGFrame::Resize().

void TGContainer::SetPageDimension ( UInt_t  w,
UInt_t  h 
) [virtual]

Definition at line 768 of file TGCanvas.cxx.

References fViewPort, and TGFrame::Resize().

void TGContainer::RemoveAll (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 619 of file TGCanvas.cxx.

References ClearViewPort(), TGWindow::DestroyWindow(), TGFrameElement::fFrame, fLastActiveEl, TGCompositeFrame::fList, fSelected, fTotal, and TList::Remove().

Referenced by TTreeViewer::BuildInterface(), TUploadDataSetDlg::ClearFiles(), TGFileContainer::DisplayDirectory(), TestFileList::DisplayFile(), TGRootIDE::DisplayFile(), TRootIconBox::RemoveAll(), TSessionInputFrame::RemoveAll(), TSessionOutputFrame::RemoveAll(), TNewChainDlg::UpdateList(), and TGLVContainer::~TGLVContainer().

void TGContainer::RemoveItem ( TGFrame item  )  [virtual]

Definition at line 638 of file TGCanvas.cxx.

References ClearViewPort(), TGWindow::DestroyWindow(), TGFrameElement::fFrame, fLastActiveEl, TGCompositeFrame::fList, and TList::Remove().

Referenced by TUploadDataSetDlg::RemoveFile(), TTreeViewer::RemoveItem(), TGLVContainer::RemoveItemWithData(), and TTVLVContainer::RemoveNonStatic().

void TGContainer::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 398 of file TGCanvas.cxx.

References ClearViewPort(), TGCompositeFrame::GetLayoutManager(), TGLayoutManager::IsModified(), and TGCompositeFrame::Layout().

Referenced by HandleKey(), TGLBContainer::Layout(), and TGLVContainer::SetColumns().

TGCanvas* TGContainer::GetCanvas (  )  const [inline]

Definition at line 111 of file TGCanvas.h.

References fCanvas.

Referenced by TGFileContainer::SavePrimitive(), SavePrimitive(), TGLVContainer::SavePrimitive(), and TGListTree::SavePrimitive().

const TGWindow* TGContainer::GetMessageWindow (  )  const [inline]

Definition at line 112 of file TGCanvas.h.

References fMsgWindow.

Referenced by HandleKey().

TGPosition TGContainer::GetPagePosition (  )  const [virtual]

Definition at line 714 of file TGCanvas.cxx.

References fViewPort, TGPosition::fX, TGPosition::fY, TGViewPort::GetHPos(), and TGViewPort::GetVPos().

Referenced by ActivateItem(), AdjustPosition(), TRootBrowserLite::BrowseObj(), DeActivateItem(), TGListTree::Draw(), TGListTree::DrawActive(), TGListTree::DrawChildren(), TGListTree::DrawItem(), TGListTree::DrawItemName(), TGListTree::DrawNode(), TGListTree::DrawOutline(), DrawRegion(), TGListTree::FindItem(), TGLVContainer::HandleButton(), TGLBContainer::HandleButton(), HandleButton(), HandleDoubleClick(), HandleMotion(), TGListTree::HandleMotion(), TGLBContainer::HandleMotion(), TGListView::LayoutHeader(), TGListTree::LineDown(), LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), LineRight(), TGListTree::LineUp(), TGLBContainer::OnAutoScroll(), OnAutoScroll(), SelectAll(), TGLVContainer::SetViewMode(), and UnSelectAll().

TGDimension TGContainer::GetPageDimension (  )  const [virtual]

Definition at line 728 of file TGCanvas.cxx.

References TGDimension::fHeight, fViewPort, TGDimension::fWidth, TGFrame::GetHeight(), and TGFrame::GetWidth().

Referenced by TGListTree::DrawActive(), TGListTree::DrawItem(), TGListTree::DrawItemName(), TGListTree::DrawOutline(), HandleButton(), HandleMotion(), TGLBContainer::HandleMotion(), TGListTree::LineDown(), LineLeft(), LineRight(), TGListTree::LineUp(), TGLBContainer::OnAutoScroll(), OnAutoScroll(), TGListTree::PageDown(), PageDown(), PageUp(), and TGListTree::PageUp().

virtual Int_t TGContainer::NumSelected (  )  const [inline, virtual]

Definition at line 116 of file TGCanvas.h.

References fSelected.

Referenced by TTreeViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TGFileDialog::ProcessMessage(), and HistAction::ProcessMessage().

virtual Int_t TGContainer::NumItems (  )  const [inline, virtual]

Definition at line 117 of file TGCanvas.h.

References fTotal.

Referenced by TRootBrowserLite::Refresh().

TGFrameElement * TGContainer::FindFrame ( Int_t  x,
Int_t  y,
Bool_t  exclude = kTRUE 
) [virtual]

Definition at line 1627 of file TGCanvas.cxx.

References TMath::Abs(), d, TGFrameElement::fFrame, fLastActiveEl, TGCompositeFrame::fList, TGFrame::GetX(), and TGFrame::GetY().

Referenced by TRootIconBox::FindFrame(), LineDown(), TGLVContainer::LineDown(), LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), LineRight(), LineUp(), TGLVContainer::LineUp(), PageDown(), and PageUp().

TGFrame * TGContainer::FindFrameByName ( const char *  name  )  [virtual]

Definition at line 1386 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), TString::Data(), DeActivateItem(), fCanvas, TGSearchType::fCaseSensitive, TGObject::fClient, TGSearchType::fDirection, TGFrameElement::fFrame, FindItem(), fLastActiveEl, fLastCase, fLastDir, fLastName, fLastSubstring, TGClient::GetDefaultRoot(), TGSearchDialog::GetType(), gTQSender, gVirtualX, TGWindow::IsMapped(), kFALSE, kMBIconExclamation, kMBOk, kTRUE, TGSearchDialog::SearchDialog(), and sname.

Referenced by Search().

TGHScrollBar * TGContainer::GetHScrollbar (  )  const [virtual]

Definition at line 1715 of file TGCanvas.cxx.

References fCanvas, and TGCanvas::GetHScrollbar().

Referenced by AdjustPosition(), LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), LineRight(), PageDown(), PageUp(), and SetHsbPosition().

TGVScrollBar * TGContainer::GetVScrollbar (  )  const [virtual]

Definition at line 1723 of file TGCanvas.cxx.

References fCanvas, and TGCanvas::GetVScrollbar().

Referenced by AdjustPosition(), TGListTree::AdjustPosition(), PageDown(), PageUp(), and SetVsbPosition().

void TGContainer::SetHsbPosition ( Int_t  newPos  )  [virtual]

Definition at line 1747 of file TGCanvas.cxx.

References fViewPort, GetHScrollbar(), TGFrame::GetWidth(), TGWindow::IsMapped(), TGViewPort::SetHPos(), TGHScrollBar::SetPosition(), and TGHScrollBar::SetRange().

Referenced by AdjustPosition(), TRootBrowserLite::BrowseObj(), and TGLVContainer::SetViewMode().

void TGContainer::SetVsbPosition ( Int_t  newPos  )  [virtual]

Definition at line 1731 of file TGCanvas.cxx.

References fViewPort, TGFrame::GetHeight(), GetVScrollbar(), TGWindow::IsMapped(), TGVScrollBar::SetPosition(), TGVScrollBar::SetRange(), and TGViewPort::SetVPos().

Referenced by AdjustPosition(), TRootBrowserLite::BrowseObj(), and TGLVContainer::SetViewMode().

void TGContainer::LineUp ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 1897 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), TGFrameElement::fFrame, FindFrame(), TList::First(), fLastActiveEl, TGFrameElement::fLayout, TGCompositeFrame::fList, fSelected, TGLayoutHints::GetPadBottom(), TGLayoutHints::GetPadTop(), TGFrame::GetX(), TGFrame::GetY(), x, and y.

Referenced by HandleKey().

void TGContainer::LineDown ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 1926 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), TGFrameElement::fFrame, FindFrame(), TList::First(), fLastActiveEl, TGFrameElement::fLayout, TGCompositeFrame::fList, fSelected, TGFrame::GetHeight(), TGLayoutHints::GetPadBottom(), TGLayoutHints::GetPadTop(), TGFrame::GetX(), TGFrame::GetY(), TList::Last(), x, and y.

Referenced by HandleKey().

void TGContainer::LineLeft ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 1821 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), TGFrameElement::fFrame, FindFrame(), TList::First(), fLastActiveEl, TGFrameElement::fLayout, TGCompositeFrame::fList, fSelected, TGDimension::fWidth, TGPosition::fX, TGFrame::GetDefaultHeight(), GetHScrollbar(), TGLayoutHints::GetPadBottom(), TGLayoutHints::GetPadLeft(), TGLayoutHints::GetPadRight(), TGLayoutHints::GetPadTop(), GetPageDimension(), GetPagePosition(), TGFrame::GetX(), TGFrame::GetY(), TGWindow::IsMapped(), x, and y.

Referenced by HandleKey().

void TGContainer::LineRight ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 1860 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), TGFrameElement::fFrame, FindFrame(), TList::First(), fLastActiveEl, TGFrameElement::fLayout, TGCompositeFrame::fList, fSelected, TGDimension::fWidth, TGPosition::fX, TGFrame::GetDefaultHeight(), TGFrame::GetDefaultWidth(), GetHScrollbar(), TGLayoutHints::GetPadBottom(), TGLayoutHints::GetPadLeft(), TGLayoutHints::GetPadRight(), TGLayoutHints::GetPadTop(), GetPageDimension(), GetPagePosition(), TGFrame::GetX(), TGFrame::GetY(), TGWindow::IsMapped(), TList::Last(), x, and y.

Referenced by HandleKey().

void TGContainer::PageUp ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 1953 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), TGFrameElement::fFrame, TGDimension::fHeight, FindFrame(), TList::First(), fLastActiveEl, TGCompositeFrame::fList, fSelected, TGDimension::fWidth, GetHScrollbar(), GetPageDimension(), GetVScrollbar(), TGFrame::GetX(), TGFrame::GetY(), Home(), TGWindow::IsMapped(), x, and y.

Referenced by HandleKey().

void TGContainer::PageDown ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 1997 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), End(), TGFrameElement::fFrame, TGDimension::fHeight, FindFrame(), TList::First(), fLastActiveEl, TGCompositeFrame::fList, fSelected, TGDimension::fWidth, GetHScrollbar(), TGCompositeFrame::GetList(), GetPageDimension(), GetVScrollbar(), TGFrame::GetX(), TGFrame::GetY(), TGWindow::IsMapped(), TList::Last(), x, and y.

Referenced by HandleKey().

void TGContainer::Home ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 2041 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), TList::First(), fLastActiveEl, TGCompositeFrame::fList, and fSelected.

Referenced by HandleKey(), and PageUp().

void TGContainer::End ( Bool_t  select = kFALSE  )  [virtual]

Definition at line 2058 of file TGCanvas.cxx.

References ActivateItem(), AdjustPosition(), DeActivateItem(), fLastActiveEl, TGCompositeFrame::fList, fSelected, and TList::Last().

Referenced by HandleKey(), and PageDown().

void TGContainer::Search ( Bool_t  close = kTRUE  )  [virtual]

Definition at line 1437 of file TGCanvas.cxx.

References TQObject::Connect(), TGSearchType::fBuffer, fCanvas, TGObject::fClient, TGSearchType::fClose, FindFrameByName(), TGClient::GetDefaultRoot(), TGFrame::MapRaised(), and TGSearchDialog::SearchDialog().

Referenced by HandleKey(), RepeatSearch(), and TRootBrowserLite::Search().

void * TGContainer::FindItem ( const TString name,
Bool_t  direction = kTRUE,
Bool_t  caseSensitive = kTRUE,
Bool_t  subString = kFALSE 
) [virtual]

Definition at line 1661 of file TGCanvas.cxx.

References TList::After(), TList::Before(), TGFrameElement::fFrame, TList::First(), fLastActiveEl, fLastCase, fLastDir, fLastName, fLastSubstring, TGCompositeFrame::fList, TObject::GetTitle(), TString::kExact, TString::kIgnoreCase, kNPOS, TList::Last(), name, and str.

Referenced by TUploadDataSetDlg::AddFiles(), FindFrameByName(), TGListTree::FindItem(), TRootIconBox::FindItem(), and RepeatSearch().

const TGFrame * TGContainer::GetNextSelected ( void **  current  )  [virtual]

Definition at line 658 of file TGCanvas.cxx.

References TList::FirstLink(), TGCompositeFrame::fList, TObjLink::GetObject(), and TObjLink::Next().

Referenced by TTreeViewer::EditExpression(), TTreeViewer::Empty(), TTreeViewer::ExecuteDraw(), TTreeViewer::ProcessMessage(), TRootBrowserLite::ProcessMessage(), TGFileDialog::ProcessMessage(), HistAction::ProcessMessage(), and TTreeViewer::RemoveItem().

virtual TGFrame* TGContainer::GetLastActive (  )  const [inline, virtual]

Definition at line 139 of file TGCanvas.h.

References TGFrameElement::fFrame, and fLastActiveEl.

Referenced by TGRootIDE::ProcessMessage(), TestFileList::ProcessMessage(), TNewChainDlg::ProcessMessage(), and TUploadDataSetDlg::RemoveFile().

void TGContainer::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 2474 of file TGCanvas.cxx.

References xmlio::Class, TGFrame::fBackground, TGWindow::fParent, GetCanvas(), TGFrame::GetDefaultFrameBackground(), TGFrame::GetHeight(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGWindow::GetParent(), TGFrame::GetWidth(), TObject::InheritsFrom(), kDoubleBorder, kSunkenFrame, and TGFrame::SaveUserColor().

Referenced by TGCanvas::SavePrimitive().

virtual Bool_t TGContainer::HandleDNDFinished (  )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 142 of file TGCanvas.h.

References fBdown, kFALSE, and kTRUE.

Bool_t TGContainer::HandleExpose ( Event_t event  )  [virtual]

Reimplemented from TGWindow.

Definition at line 876 of file TGCanvas.cxx.

References TGObject::fClient, fExposedRegion, TGCompositeFrame::fMapSubwindows, TGObject::GetId(), TGWindow::HandleExpose(), TGRectangle::IsEmpty(), kTRUE, TGRectangle::Merge(), and TGClient::NeedRedraw().

Bool_t TGContainer::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 902 of file TGCanvas.cxx.

References ActivateItem(), ClearViewPort(), Clicked(), DoRedraw(), fBdown, fCanvas, Event_t::fCode, fDragging, TGFrameElement::fFrame, TGDimension::fHeight, TGObject::fId, TGCompositeFrame::fList, TGCompositeFrame::fMapSubwindows, fMsgWindow, fScrolling, fScrollTimer, fSelected, fTotal, Event_t::fType, Event_t::fUser, Event_t::fX, TGPosition::fX, fX0, fXDND, fXf, fXp, Event_t::fXRoot, Event_t::fY, TGPosition::fY, fY0, fYDND, fYf, fYp, Event_t::fYRoot, TGFrame::GetHeight(), TGObject::GetId(), GetLineGC(), GetPageDimension(), GetPagePosition(), TGCanvas::GetVsbPosition(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gSystem, gVirtualX, kButton4, kButton5, kButtonPress, kButtonRelease, kC_CONTAINER, kCT_ITEMCLICK, kCT_SELCHANGED, kFALSE, kTRUE, MK_MSG(), TSystem::RemoveTimer(), TGFrame::SendMessage(), TGCanvas::SetVsbPosition(), total, and UnSelectAll().

Referenced by TGLVContainer::HandleButton().

Bool_t TGContainer::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1069 of file TGCanvas.cxx.

References DoubleClicked(), Event_t::fCode, TGFrameElement::fFrame, TGCompositeFrame::fList, TGCompositeFrame::fMapSubwindows, fMsgWindow, Event_t::fUser, Event_t::fX, TGPosition::fX, Event_t::fXRoot, Event_t::fY, TGPosition::fY, Event_t::fYRoot, TGFrame::GetHeight(), TGObject::GetId(), GetPagePosition(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), kC_CONTAINER, kCT_ITEMDBLCLICK, kFALSE, kTRUE, MK_MSG(), and TGFrame::SendMessage().

Bool_t TGContainer::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1112 of file TGCanvas.cxx.

References ActivateItem(), DeActivateItem(), TGDNDManager::Drag(), fBdown, fDragging, TGFrameElement::fFrame, TGDimension::fHeight, TGObject::fId, TGCompositeFrame::fList, TGCompositeFrame::fMapSubwindows, fMsgWindow, fOnMouseOver, fScrolling, fScrollTimer, fSelected, Event_t::fTime, fTotal, Event_t::fUser, TGDimension::fWidth, Event_t::fX, TGPosition::fX, fX0, fXDND, fXf, fXp, Event_t::fXRoot, Event_t::fY, TGPosition::fY, fY0, fYDND, fYf, fYp, Event_t::fYRoot, gDNDManager, TGDNDManager::GetDNDActionCopy(), TGFrame::GetHeight(), TGObject::GetId(), GetLineGC(), GetObjPicture(), GetPageDimension(), GetPagePosition(), TGFrame::GetWidth(), TGFrame::GetX(), TGFrame::GetY(), gSystem, gVirtualX, TGFrame::IsActive(), TGFrame::IsDNDSource(), TGDNDManager::IsDragging(), kAutoScrollFudge, kC_CONTAINER, kCT_SELCHANGED, kFALSE, kHand, kPointer, kTRUE, TMath::Max(), TMath::Min(), MK_MSG(), OnMouseOver(), TTimer::Reset(), TGFrame::SendMessage(), SetDragPixmap(), TGDNDManager::StartDrag(), total, x, and y.

Bool_t TGContainer::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

Definition at line 1247 of file TGCanvas.cxx.

References TGFrame::Activate(), TSystem::AddTimer(), DoRedraw(), End(), TGFrameElement::fFrame, fKeyInput, fKeyTimer, fKeyTimerActive, fLastActiveEl, Event_t::fType, GetMessageWindow(), gSystem, gVirtualX, Home(), TGFrame::IsActive(), kButton1, kC_CONTAINER, kCT_ITEMDBLCLICK, KeyPressed(), kGKeyPress, kKey_A, kKey_Alt, kKey_B, kKey_Backspace, kKey_C, kKey_CapsLock, kKey_Control, kKey_D, kKey_Delete, kKey_Down, kKey_E, kKey_End, kKey_Enter, kKey_F, kKey_F3, kKey_F5, kKey_F7, kKey_G, kKey_H, kKey_Home, kKey_K, kKey_Left, kKey_Meta, kKey_NumLock, kKey_PageDown, kKey_PageUp, kKey_Return, kKey_Right, kKey_ScrollLock, kKey_Shift, kKey_Space, kKey_U, kKey_Up, kKey_V, kKey_X, kKey_Y, kKeyControlMask, kKeyShiftMask, kTRUE, Layout(), LineDown(), LineLeft(), LineRight(), LineUp(), MK_MSG(), n, PageDown(), PageUp(), RepeatSearch(), TTimer::Reset(), ReturnPressed(), Search(), SelectAll(), TGFrame::SendMessage(), SpacePressed(), and x20.

const TGPicture * TGContainer::GetObjPicture ( TGFrame f  ) 

Definition at line 1011 of file TGCanvas.cxx.

References xmlio::Class, TGObject::fClient, TClass::GetClass(), TGMimeTypes::GetIcon(), TGClient::GetMimeTypeList(), TGClient::GetPicture(), TObject::GetTitle(), kFALSE, and name.

Referenced by HandleMotion().

void TGContainer::SetDragPixmap ( const TGPicture pic  )  [virtual]

Definition at line 1051 of file TGCanvas.cxx.

References gClient, gDNDManager, TGPicture::GetMask(), TGPicture::GetPicture(), gVirtualX, mask, p, and TGDNDManager::SetDragPixmap().

Referenced by HandleMotion(), and TGListTree::HandleMotion().

void TGContainer::SelectAll (  )  [virtual]

Definition at line 542 of file TGCanvas.cxx.

References ActivateItem(), TQObject::Emit(), TGFrameElement::fFrame, TGCompositeFrame::fList, fMsgWindow, fSelected, fTotal, GetPagePosition(), TGFrame::IsActive(), kC_CONTAINER, kCT_SELCHANGED, MK_MSG(), and TGFrame::SendMessage().

Referenced by HandleKey().

void TGContainer::UnSelectAll (  )  [virtual]

Definition at line 566 of file TGCanvas.cxx.

References DeActivateItem(), TQObject::Emit(), TGFrameElement::fFrame, fLastActiveEl, TGCompositeFrame::fList, fMsgWindow, fSelected, fTotal, GetPagePosition(), TGFrame::IsActive(), kC_CONTAINER, kCT_SELCHANGED, MK_MSG(), and TGFrame::SendMessage().

Referenced by TGLVContainer::HandleButton(), and HandleButton().

void TGContainer::InvertSelection (  )  [virtual]

Definition at line 591 of file TGCanvas.cxx.

References ActivateItem(), ClearViewPort(), DeActivateItem(), TQObject::Emit(), TGFrameElement::fFrame, TGCompositeFrame::fList, fMsgWindow, fSelected, fTotal, TGFrame::IsActive(), kC_CONTAINER, kCT_SELCHANGED, MK_MSG(), and TGFrame::SendMessage().

void TGContainer::ReturnPressed ( TGFrame  )  [virtual]

Definition at line 459 of file TGCanvas.cxx.

References TQObject::Emit().

Referenced by HandleKey().

void TGContainer::SpacePressed ( TGFrame  )  [virtual]

Definition at line 468 of file TGCanvas.cxx.

References TQObject::Emit().

Referenced by HandleKey().

void TGContainer::KeyPressed ( TGFrame ,
UInt_t  keysym,
UInt_t  mask 
) [virtual]

Definition at line 431 of file TGCanvas.cxx.

References TQObject::Emit(), fMsgWindow, kC_CONTAINER, kCT_KEY, MK_MSG(), and TGFrame::SendMessage().

Referenced by HandleKey().

void TGContainer::OnMouseOver ( TGFrame  )  [virtual]

Definition at line 477 of file TGCanvas.cxx.

References TQObject::Emit(), fOnMouseOver, and kTRUE.

Referenced by HandleMotion().

void TGContainer::CurrentChanged ( Int_t  x,
Int_t  y 
) [virtual]

Definition at line 410 of file TGCanvas.cxx.

References TQObject::Emit().

Referenced by ActivateItem().

void TGContainer::CurrentChanged ( TGFrame f  )  [virtual]

Definition at line 423 of file TGCanvas.cxx.

References TQObject::Emit().

void TGContainer::Clicked ( TGFrame f,
Int_t  btn 
) [virtual]

Definition at line 486 of file TGCanvas.cxx.

References TQObject::Emit(), and entry.

Referenced by TGLVContainer::HandleButton(), and HandleButton().

void TGContainer::DoubleClicked ( TGFrame f,
Int_t  btn 
) [virtual]

Definition at line 514 of file TGCanvas.cxx.

References TQObject::Emit(), and entry.

Referenced by HandleDoubleClick().

void TGContainer::DoubleClicked ( TGFrame f,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

Definition at line 527 of file TGCanvas.cxx.

References TQObject::Emit(), and entry.

void TGContainer::Clicked ( TGFrame f,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

Definition at line 499 of file TGCanvas.cxx.

References TQObject::Emit(), and entry.

static const TGGC& TGContainer::GetLineGC (  )  [static, protected]

virtual void TGContainer::DoRedraw (  )  [protected, virtual]

Reimplemented from TGFrame.

virtual void TGContainer::ActivateItem ( TGFrameElement el  )  [protected, virtual]

virtual void TGContainer::DeActivateItem ( TGFrameElement el  )  [protected, virtual]

virtual void TGContainer::SearchPattern (  )  [protected, virtual]

virtual void TGContainer::OnAutoScroll (  )  [protected, virtual]

virtual void TGContainer::RepeatSearch (  )  [protected, virtual]

TGContainer& TGContainer::operator= ( const TGContainer  )  [private]

virtual void TGContainer::DrawRegion ( Int_t  x,
Int_t  y,
UInt_t  w,
UInt_t  h 
) [virtual]

virtual void TGContainer::ClearViewPort (  )  [virtual]

virtual void TGContainer::Associate ( const TGWindow w  )  [inline, virtual]

Definition at line 101 of file TGCanvas.h.

References fMsgWindow, and w.

virtual void TGContainer::AdjustPosition (  )  [virtual]

virtual void TGContainer::SetPagePosition ( const TGPosition pos  )  [virtual]

virtual void TGContainer::SetPagePosition ( Int_t  x,
Int_t  y 
) [virtual]

virtual void TGContainer::SetPageDimension ( const TGDimension dim  )  [virtual]

virtual void TGContainer::SetPageDimension ( UInt_t  w,
UInt_t  h 
) [virtual]

virtual void TGContainer::RemoveAll (  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual void TGContainer::RemoveItem ( TGFrame item  )  [virtual]

virtual void TGContainer::Layout (  )  [virtual]

Reimplemented from TGCompositeFrame.

TGCanvas* TGContainer::GetCanvas (  )  const [inline]

Definition at line 111 of file TGCanvas.h.

References fCanvas.

const TGWindow* TGContainer::GetMessageWindow (  )  const [inline]

Definition at line 112 of file TGCanvas.h.

References fMsgWindow.

virtual TGPosition TGContainer::GetPagePosition (  )  const [virtual]

virtual TGDimension TGContainer::GetPageDimension (  )  const [virtual]

virtual Int_t TGContainer::NumSelected (  )  const [inline, virtual]

Definition at line 116 of file TGCanvas.h.

References fSelected.

virtual Int_t TGContainer::NumItems (  )  const [inline, virtual]

Definition at line 117 of file TGCanvas.h.

References fTotal.

virtual TGFrameElement* TGContainer::FindFrame ( Int_t  x,
Int_t  y,
Bool_t  exclude = kTRUE 
) [virtual]

virtual TGFrame* TGContainer::FindFrameByName ( const char *  name  )  [virtual]

virtual TGHScrollBar* TGContainer::GetHScrollbar (  )  const [virtual]

virtual TGVScrollBar* TGContainer::GetVScrollbar (  )  const [virtual]

virtual void TGContainer::SetHsbPosition ( Int_t  newPos  )  [virtual]

virtual void TGContainer::SetVsbPosition ( Int_t  newPos  )  [virtual]

virtual void TGContainer::LineUp ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::LineDown ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::LineLeft ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::LineRight ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::PageUp ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::PageDown ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::Home ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::End ( Bool_t  select = kFALSE  )  [virtual]

virtual void TGContainer::Search ( Bool_t  close = kTRUE  )  [virtual]

virtual void* TGContainer::FindItem ( const TString name,
Bool_t  direction = kTRUE,
Bool_t  caseSensitive = kTRUE,
Bool_t  subString = kFALSE 
) [virtual]

virtual const TGFrame* TGContainer::GetNextSelected ( void **  current  )  [virtual]

virtual TGFrame* TGContainer::GetLastActive (  )  const [inline, virtual]

Definition at line 139 of file TGCanvas.h.

References TGFrameElement::fFrame, and fLastActiveEl.

virtual void TGContainer::SavePrimitive ( ostream &  out,
Option_t option = "" 
) [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGContainer::HandleDNDFinished (  )  [inline, virtual]

Reimplemented from TGFrame.

Definition at line 142 of file TGCanvas.h.

References fBdown, kFALSE, and kTRUE.

virtual Bool_t TGContainer::HandleExpose ( Event_t event  )  [virtual]

Reimplemented from TGWindow.

virtual Bool_t TGContainer::HandleButton ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGContainer::HandleDoubleClick ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGContainer::HandleMotion ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

virtual Bool_t TGContainer::HandleKey ( Event_t event  )  [virtual]

Reimplemented from TGCompositeFrame.

const TGPicture* TGContainer::GetObjPicture ( TGFrame f  ) 

virtual void TGContainer::SetDragPixmap ( const TGPicture pic  )  [virtual]

virtual void TGContainer::SelectAll (  )  [virtual]

virtual void TGContainer::UnSelectAll (  )  [virtual]

virtual void TGContainer::InvertSelection (  )  [virtual]

virtual void TGContainer::ReturnPressed ( TGFrame  )  [virtual]

virtual void TGContainer::SpacePressed ( TGFrame  )  [virtual]

virtual void TGContainer::KeyPressed ( TGFrame ,
UInt_t  keysym,
UInt_t  mask 
) [virtual]

virtual void TGContainer::OnMouseOver ( TGFrame  )  [virtual]

virtual void TGContainer::CurrentChanged ( Int_t  x,
Int_t  y 
) [virtual]

virtual void TGContainer::CurrentChanged ( TGFrame f  )  [virtual]

virtual void TGContainer::Clicked ( TGFrame f,
Int_t  btn 
) [virtual]

virtual void TGContainer::DoubleClicked ( TGFrame f,
Int_t  btn 
) [virtual]

virtual void TGContainer::DoubleClicked ( TGFrame f,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]

virtual void TGContainer::Clicked ( TGFrame f,
Int_t  btn,
Int_t  x,
Int_t  y 
) [virtual]


Friends And Related Function Documentation

TGViewPort [friend]

Definition at line 45 of file TGCanvas.h.

TGCanvas [friend]

Definition at line 46 of file TGCanvas.h.

TGContainerKeyboardTimer [friend]

Definition at line 47 of file TGCanvas.h.

TGContainerScrollTimer [friend]

Definition at line 48 of file TGCanvas.h.

TGListView [friend]

Definition at line 49 of file TGCanvas.h.


Member Data Documentation

TGViewPort* TGContainer::fViewPort [protected]

Definition at line 52 of file TGCanvas.h.

Referenced by AdjustPosition(), TGListTree::AdjustPosition(), ClearViewPort(), DrawRegion(), TGListTree::DrawRegion(), TGLVContainer::GetPageDimension(), GetPageDimension(), GetPagePosition(), TGListBox::InitListBox(), TGLVContainer::LineLeft(), SetHsbPosition(), SetPageDimension(), SetPagePosition(), and SetVsbPosition().

TGCanvas* TGContainer::fCanvas [protected]

Definition at line 53 of file TGCanvas.h.

Referenced by TGListTree::AdjustPosition(), TGListTree::Draw(), TGListTree::DrawOutline(), TGListTree::End(), FindFrameByName(), GetCanvas(), GetHScrollbar(), GetVScrollbar(), TGLVContainer::HandleButton(), TGListTree::HandleButton(), HandleButton(), TGListTree::Home(), TGListTree::LineDown(), TGListTree::LineUp(), OnAutoScroll(), TGListTree::PageDown(), TGListTree::PageUp(), RepeatSearch(), Search(), TGListTree::Search(), and TGListTree::SetCanvas().

const TGWindow* TGContainer::fMsgWindow [protected]

Definition at line 54 of file TGCanvas.h.

Referenced by ActivateItem(), Associate(), TGLBContainer::Associate(), DeActivateItem(), TGFileContainer::DisplayDirectory(), GetMessageWindow(), TGLVContainer::HandleButton(), TGListTree::HandleButton(), TTVLVContainer::HandleButton(), TGLBContainer::HandleButton(), HandleButton(), TGLBContainer::HandleDoubleClick(), HandleDoubleClick(), TGListTree::HandleDoubleClick(), TTVLVContainer::HandleMotion(), HandleMotion(), TGLBContainer::HandleMotion(), InvertSelection(), TGListTree::KeyPressed(), KeyPressed(), TGLBContainer::OnAutoScroll(), OnAutoScroll(), TRootIconBox::Refresh(), SelectAll(), and UnSelectAll().

TGFrameElement* TGContainer::fLastActiveEl [protected]

Definition at line 55 of file TGCanvas.h.

Referenced by ActivateItem(), AdjustPosition(), End(), FindFrame(), FindFrameByName(), TRootIconBox::FindItem(), FindItem(), GetLastActive(), TGLBContainer::HandleButton(), HandleKey(), Home(), LineDown(), TGLVContainer::LineDown(), LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), LineRight(), LineUp(), TGLVContainer::LineUp(), PageDown(), PageUp(), RemoveAll(), RemoveItem(), RepeatSearch(), SearchPattern(), TGLBContainer::Select(), TGLBContainer::SetMultipleSelections(), and UnSelectAll().

Int_t TGContainer::fXp [protected]

Definition at line 56 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), TTVLVContainer::HandleMotion(), HandleMotion(), and OnAutoScroll().

Int_t TGContainer::fYp [protected]

Definition at line 56 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), TTVLVContainer::HandleMotion(), HandleMotion(), and OnAutoScroll().

Int_t TGContainer::fX0 [protected]

Definition at line 57 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), TTVLVContainer::HandleMotion(), HandleMotion(), and OnAutoScroll().

Int_t TGContainer::fY0 [protected]

Definition at line 57 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), TTVLVContainer::HandleMotion(), HandleMotion(), and OnAutoScroll().

Int_t TGContainer::fXf [protected]

Definition at line 58 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), HandleButton(), HandleMotion(), and OnAutoScroll().

Int_t TGContainer::fYf [protected]

Definition at line 58 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), HandleButton(), HandleMotion(), and OnAutoScroll().

Bool_t TGContainer::fDragging [protected]

Definition at line 59 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), TTVLVContainer::HandleMotion(), and HandleMotion().

Int_t TGContainer::fTotal [protected]

Definition at line 60 of file TGCanvas.h.

Referenced by ActivateItem(), TGLVContainer::AddItem(), TRootIconBox::AddObjItem(), TRootIconList::Browse(), DeActivateItem(), TGFileContainer::DisplayDirectory(), TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), HandleMotion(), InvertSelection(), NumItems(), OnAutoScroll(), TRootIconBox::Refresh(), RemoveAll(), SelectAll(), TRootIconBox::TRootIconBox(), and UnSelectAll().

Int_t TGContainer::fSelected [protected]

Definition at line 61 of file TGCanvas.h.

Referenced by ActivateItem(), DeActivateItem(), TGFileContainer::DisplayDirectory(), End(), TGLVContainer::HandleButton(), TTVLVContainer::HandleButton(), HandleButton(), HandleMotion(), Home(), InvertSelection(), LineDown(), TGLVContainer::LineDown(), LineLeft(), TGLVContainer::LineLeft(), TGLVContainer::LineRight(), LineRight(), LineUp(), TGLVContainer::LineUp(), NumSelected(), OnAutoScroll(), PageDown(), PageUp(), TRootIconBox::Refresh(), RemoveAll(), SelectAll(), TTVLVContainer::SelectItem(), and UnSelectAll().

TTimer* TGContainer::fScrollTimer [protected]

Definition at line 62 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TGLBContainer::HandleButton(), HandleButton(), HandleMotion(), TGLBContainer::HandleMotion(), and ~TGContainer().

Bool_t TGContainer::fOnMouseOver [protected]

Definition at line 63 of file TGCanvas.h.

Referenced by HandleMotion(), and OnMouseOver().

Bool_t TGContainer::fLastDir [protected]

Definition at line 64 of file TGCanvas.h.

Referenced by FindFrameByName(), TRootIconBox::FindItem(), FindItem(), and RepeatSearch().

Bool_t TGContainer::fLastCase [protected]

Definition at line 65 of file TGCanvas.h.

Referenced by FindFrameByName(), TRootIconBox::FindItem(), FindItem(), and RepeatSearch().

Bool_t TGContainer::fLastSubstring [protected]

Definition at line 66 of file TGCanvas.h.

Referenced by FindFrameByName(), FindItem(), and RepeatSearch().

TString TGContainer::fLastName [protected]

Definition at line 67 of file TGCanvas.h.

Referenced by FindFrameByName(), TRootIconBox::FindItem(), FindItem(), and RepeatSearch().

TTimer* TGContainer::fKeyTimer [protected]

Definition at line 68 of file TGCanvas.h.

Referenced by HandleKey(), and ~TGContainer().

TString TGContainer::fKeyInput [protected]

Definition at line 69 of file TGCanvas.h.

Referenced by HandleKey(), and SearchPattern().

Bool_t TGContainer::fKeyTimerActive [protected]

Definition at line 70 of file TGCanvas.h.

Referenced by HandleKey(), and SearchPattern().

Bool_t TGContainer::fScrolling [protected]

Definition at line 71 of file TGCanvas.h.

Referenced by TGLVContainer::HandleButton(), TGLBContainer::HandleButton(), HandleButton(), HandleMotion(), and TGLBContainer::HandleMotion().

Int_t TGContainer::fXDND [protected]

Definition at line 72 of file TGCanvas.h.

Referenced by TGListTree::HandleButton(), HandleButton(), HandleMotion(), and TGListTree::HandleMotion().

Int_t TGContainer::fYDND [protected]

Definition at line 72 of file TGCanvas.h.

Referenced by TGListTree::HandleButton(), HandleButton(), HandleMotion(), and TGListTree::HandleMotion().

Bool_t TGContainer::fBdown [protected]

Definition at line 73 of file TGCanvas.h.

Referenced by TGListTree::HandleButton(), HandleButton(), HandleDNDFinished(), HandleMotion(), and TGListTree::HandleMotion().

TGRectangle TGContainer::fExposedRegion [protected]

Definition at line 74 of file TGCanvas.h.

Referenced by ClearViewPort(), DoRedraw(), and HandleExpose().

TGGC * TGContainer::fgLineGC [static, protected]

Definition at line 76 of file TGCanvas.h.

Referenced by GetLineGC().

TGViewPort* TGContainer::fViewPort [protected]

Definition at line 52 of file TGCanvas.h.

TGCanvas* TGContainer::fCanvas [protected]

Definition at line 53 of file TGCanvas.h.

const TGWindow* TGContainer::fMsgWindow [protected]

Definition at line 54 of file TGCanvas.h.

TGFrameElement* TGContainer::fLastActiveEl [protected]

Definition at line 55 of file TGCanvas.h.

TTimer* TGContainer::fScrollTimer [protected]

Definition at line 62 of file TGCanvas.h.

TTimer* TGContainer::fKeyTimer [protected]

Definition at line 68 of file TGCanvas.h.

TGGC* TGContainer::fgLineGC [static, protected]

Definition at line 76 of file TGCanvas.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:38:22 2011 for ROOT_528-00b_version by  doxygen 1.5.1