#include <TGCanvas.h>
Inheritance diagram for TGCanvas:
Public Types | |
enum | |
enum | |
Public Member Functions | |
TGCanvas (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kSunkenFrame|kDoubleBorder, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGCanvas () |
TGFrame * | GetContainer () const |
TGViewPort * | GetViewPort () const |
TGHScrollBar * | GetHScrollbar () const |
TGVScrollBar * | GetVScrollbar () const |
virtual void | AddFrame (TGFrame *f, TGLayoutHints *l=0) |
virtual void | SetContainer (TGFrame *f) |
virtual void | MapSubwindows () |
virtual void | DrawBorder () |
virtual void | Layout () |
virtual void | ClearViewPort () |
virtual Int_t | GetHsbPosition () const |
virtual Int_t | GetVsbPosition () const |
virtual void | SetHsbPosition (Int_t newPos) |
virtual void | SetVsbPosition (Int_t newPos) |
void | SetScrolling (Int_t scrolling) |
Int_t | GetScrolling () const |
virtual TGDimension | GetDefaultSize () const |
virtual Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2) |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
TGCanvas (const TGWindow *p=0, UInt_t w=1, UInt_t h=1, UInt_t options=kSunkenFrame|kDoubleBorder, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGCanvas () |
TGFrame * | GetContainer () const |
TGViewPort * | GetViewPort () const |
TGHScrollBar * | GetHScrollbar () const |
TGVScrollBar * | GetVScrollbar () const |
virtual void | AddFrame (TGFrame *f, TGLayoutHints *l=0) |
virtual void | SetContainer (TGFrame *f) |
virtual void | MapSubwindows () |
virtual void | DrawBorder () |
virtual void | Layout () |
virtual void | ClearViewPort () |
virtual Int_t | GetHsbPosition () const |
virtual Int_t | GetVsbPosition () const |
virtual void | SetHsbPosition (Int_t newPos) |
virtual void | SetVsbPosition (Int_t newPos) |
void | SetScrolling (Int_t scrolling) |
Int_t | GetScrolling () const |
virtual TGDimension | GetDefaultSize () const |
virtual Bool_t | ProcessMessage (Long_t msg, Long_t parm1, Long_t parm2) |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
Protected Attributes | |
TGViewPort * | fVport |
TGHScrollBar * | fHScrollbar |
TGVScrollBar * | fVScrollbar |
Int_t | fScrolling |
TGViewPort * | fVport |
TGHScrollBar * | fHScrollbar |
TGVScrollBar * | fVScrollbar |
Private Member Functions | |
TGCanvas (const TGCanvas &) | |
TGCanvas & | operator= (const TGCanvas &) |
TGCanvas (const TGCanvas &) | |
TGCanvas & | operator= (const TGCanvas &) |
Definition at line 204 of file TGCanvas.h.
anonymous enum |
Definition at line 217 of file TGCanvas.h.
anonymous enum |
Definition at line 217 of file TGCanvas.h.
TGCanvas::TGCanvas | ( | const TGCanvas & | ) | [private] |
TGCanvas::TGCanvas | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 1 , |
|||
UInt_t | h = 1 , |
|||
UInt_t | options = kSunkenFrame|kDoubleBorder , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
TGCanvas::~TGCanvas | ( | ) | [virtual] |
TGCanvas::TGCanvas | ( | const TGCanvas & | ) | [private] |
TGCanvas::TGCanvas | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 1 , |
|||
UInt_t | h = 1 , |
|||
UInt_t | options = kSunkenFrame|kDoubleBorder , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGCanvas::~TGCanvas | ( | ) | [virtual] |
TGFrame* TGCanvas::GetContainer | ( | ) | const [inline] |
Definition at line 228 of file TGCanvas.h.
References fVport, and TGViewPort::GetContainer().
Referenced by ClearViewPort(), TGeoPconEditor::CreateSections(), TGListTree::DrawOutline(), TGTable::ExpandColumns(), TGTable::ExpandRows(), TGShutterItem::GetContainer(), TGListTree::HandleButton(), TileFrame::HandleButton(), TGTableFrame::HandleMouseWheel(), TileFrame::HandleMouseWheel(), TGTable::Init(), TGListView::ProcessMessage(), TGTable::ResizeTable(), SavePrimitive(), TGListView::SavePrimitive(), TestMainFrame::TestMainFrame(), and TGMdiTestSubclass::TGMdiTestSubclass().
TGViewPort* TGCanvas::GetViewPort | ( | ) | const [inline] |
Definition at line 229 of file TGCanvas.h.
References fVport.
Referenced by TGMdiMainFrame::ArrangeFrames(), TGMdiMainFrame::ArrangeMinimized(), TTreeViewer::BuildInterface(), TRootCanvas::CreateCanvas(), TViewerX3D::CreateViewer(), TGMdiContainer::GetDefaultSize(), TGListTree::HandleButton(), TileFrame::HandleButton(), TGMdiContainer::HandleConfigureNotify(), TGMdiDecorFrame::HandleConfigureNotify(), TGTableFrame::HandleMouseWheel(), TileFrame::HandleMouseWheel(), TGTable::Init(), TViewerX3D::InitX3DWindow(), ListTreeWindow::ListTreeWindow(), TGMdiMainFrame::Minimize(), TGMdiDecorFrame::Move(), TGMdiDecorFrame::MoveResize(), RootShower::RootShower(), SavePrimitive(), TGTable::SetEvenRowBackground(), TGTable::SetHeaderBackground(), TGTable::SetOddRowBackground(), TestMainFrame::TestMainFrame(), TEveGListTreeEditorFrame::TEveGListTreeEditorFrame(), TGedEditor::TGedEditor(), TGeoPconEditor::TGeoPconEditor(), TGeoTreeDialog::TGeoTreeDialog(), TGFileDialog::TGFileDialog(), TGMdiTestSubclass::TGMdiTestSubclass(), TGShutterItem::TGShutterItem(), and TGTable::UpdateView().
TGHScrollBar* TGCanvas::GetHScrollbar | ( | ) | const [inline] |
Definition at line 230 of file TGCanvas.h.
References fHScrollbar.
Referenced by TGuiBldDragManager::ChangeBackgroundColor(), TGContainer::GetHScrollbar(), and TGTable::Init().
TGVScrollBar* TGCanvas::GetVScrollbar | ( | ) | const [inline] |
Definition at line 231 of file TGCanvas.h.
References fVScrollbar.
Referenced by TGListTree::AdjustPosition(), TGuiBldDragManager::ChangeBackgroundColor(), TGContainer::GetVScrollbar(), and TGTable::Init().
void TGCanvas::AddFrame | ( | TGFrame * | f, | |
TGLayoutHints * | l = 0 | |||
) | [virtual] |
Definition at line 2156 of file TGCanvas.cxx.
References xmlio::Class, TObject::Error(), fVport, TGViewPort::GetContainer(), TObject::InheritsFrom(), and l.
Referenced by TGTable::Init(), TGTable::ResizeTable(), TestMainFrame::TestMainFrame(), and TGMdiTestSubclass::TGMdiTestSubclass().
virtual void TGCanvas::SetContainer | ( | TGFrame * | f | ) | [inline, virtual] |
Definition at line 234 of file TGCanvas.h.
References fVport, and TGViewPort::SetContainer().
Referenced by TTreeViewer::BuildInterface(), ClassImp(), TRootCanvas::CreateCanvas(), TViewerX3D::CreateViewer(), TGTable::Init(), RootShower::RootShower(), TGListView::SetContainer(), TestMainFrame::TestMainFrame(), TEveGListTreeEditorFrame::TEveGListTreeEditorFrame(), TGedEditor::TGedEditor(), TGeoPconEditor::TGeoPconEditor(), TGeoTreeDialog::TGeoTreeDialog(), TGMdiTestSubclass::TGMdiTestSubclass(), and TGShutterItem::TGShutterItem().
void TGCanvas::MapSubwindows | ( | ) | [virtual] |
Reimplemented from TGFrame.
Definition at line 2135 of file TGCanvas.cxx.
References TObject::Error(), fHScrollbar, fVport, fVScrollbar, TGViewPort::GetContainer(), Layout(), TGCompositeFrame::MapSubwindows(), TGFrame::MapSubwindows(), TGScrollBar::MapSubwindows(), and TGFrame::MapWindow().
Referenced by TGeoPconEditor::CreateSections(), and TGTable::ResizeTable().
void TGCanvas::DrawBorder | ( | ) | [virtual] |
Reimplemented from TGFrame.
Definition at line 2174 of file TGCanvas.cxx.
References TGFrame::DrawBorder(), TGFrame::fHeight, TGObject::fId, TGFrame::fOptions, TGFrame::fWidth, TGFrame::GetBckgndGC(), TGFrame::GetBlackGC(), TGFrame::GetHilightGC(), TGFrame::GetShadowGC(), gVirtualX, kDoubleBorder, kRaisedFrame, and kSunkenFrame.
void TGCanvas::Layout | ( | ) | [virtual] |
Reimplemented from TGFrame.
Definition at line 2198 of file TGCanvas.cxx.
References TObject::Error(), TGFrame::fBorderWidth, TGFrame::fHeight, fHScrollbar, fScrolling, fVport, fVScrollbar, TGFrame::fWidth, TGViewPort::GetContainer(), TGFrame::GetDefaultHeight(), TGFrame::GetDefaultWidth(), TGFrame::GetHeight(), TGFrame::GetOptions(), TGFrame::GetWidth(), TGFrame::IsLayoutBroken(), kCanvasScrollHorizontal, kCanvasScrollVertical, kFALSE, kFixedHeight, kFixedWidth, kTRUE, TGFrame::MapWindow(), TMath::Max(), TGFrame::MoveResize(), TGScrollBar::MoveResize(), TGFrame::Resize(), TGFrame::SetHeight(), TGVScrollBar::SetPosition(), TGHScrollBar::SetPosition(), TGHScrollBar::SetRange(), TGVScrollBar::SetRange(), TGFrame::SetWidth(), and TGFrame::UnmapWindow().
Referenced by TGeoPconEditor::CreateSections(), TGListTree::Draw(), TGListView::Layout(), TGMdiMainFrame::Layout(), MapSubwindows(), TGTable::ResizeTable(), and SetScrolling().
void TGCanvas::ClearViewPort | ( | ) | [virtual] |
Definition at line 2404 of file TGCanvas.cxx.
References TGObject::fClient, fVport, GetContainer(), TGFrame::GetHeight(), TGObject::GetId(), TGFrame::GetWidth(), gVirtualX, and TGClient::NeedRedraw().
Int_t TGCanvas::GetHsbPosition | ( | ) | const [virtual] |
Definition at line 2344 of file TGCanvas.cxx.
References fHScrollbar, TGScrollBar::GetPosition(), and TGWindow::IsMapped().
Referenced by TGTableFrame::DrawRegion(), SavePrimitive(), and TGListView::SavePrimitive().
Int_t TGCanvas::GetVsbPosition | ( | ) | const [virtual] |
Definition at line 2354 of file TGCanvas.cxx.
References fVScrollbar, TGScrollBar::GetPosition(), and TGWindow::IsMapped().
Referenced by TGTableFrame::DrawRegion(), TGLVContainer::HandleButton(), TGListTree::HandleButton(), TRootContainer::HandleButton(), TGContainer::HandleButton(), TileFrame::HandleButton(), TGTableFrame::HandleMouseWheel(), TileFrame::HandleMouseWheel(), TGListTree::LineDown(), TGListTree::LineUp(), TGListTree::PageDown(), TGListTree::PageUp(), SavePrimitive(), and TGListView::SavePrimitive().
void TGCanvas::SetHsbPosition | ( | Int_t | newPos | ) | [virtual] |
Definition at line 2364 of file TGCanvas.cxx.
References fHScrollbar, fVport, TGViewPort::GetContainer(), TGFrame::GetWidth(), TGWindow::IsMapped(), TGViewPort::SetHPos(), TGHScrollBar::SetPosition(), and TGHScrollBar::SetRange().
Referenced by TTVLVContainer::HandleMotion(), TGMdiDecorFrame::Move(), TGMdiDecorFrame::MoveResize(), and TGContainer::OnAutoScroll().
void TGCanvas::SetVsbPosition | ( | Int_t | newPos | ) | [virtual] |
Definition at line 2378 of file TGCanvas.cxx.
References fVport, fVScrollbar, TGViewPort::GetContainer(), TGFrame::GetHeight(), TGWindow::IsMapped(), TGVScrollBar::SetPosition(), TGVScrollBar::SetRange(), and TGViewPort::SetVPos().
Referenced by TGListTree::AdjustPosition(), TGListTree::End(), TGLVContainer::HandleButton(), TGListTree::HandleButton(), TRootContainer::HandleButton(), TGContainer::HandleButton(), TileFrame::HandleButton(), TTVLVContainer::HandleMotion(), TGTableFrame::HandleMouseWheel(), TileFrame::HandleMouseWheel(), TGListTree::Home(), TGListTree::LineDown(), TGListTree::LineUp(), TGMdiDecorFrame::Move(), TGMdiDecorFrame::MoveResize(), TGContainer::OnAutoScroll(), TGListTree::PageDown(), and TGListTree::PageUp().
void TGCanvas::SetScrolling | ( | Int_t | scrolling | ) |
Definition at line 2392 of file TGCanvas.cxx.
References fScrolling, and Layout().
Referenced by TGShutter::Layout().
Int_t TGCanvas::GetScrolling | ( | ) | const [inline] |
virtual TGDimension TGCanvas::GetDefaultSize | ( | ) | const [inline, virtual] |
Reimplemented from TGFrame.
Definition at line 246 of file TGCanvas.h.
References TGFrame::fHeight, and TGFrame::fWidth.
Reimplemented from TGFrame.
Definition at line 2314 of file TGCanvas.cxx.
References fVport, GET_MSG(), GET_SUBMSG(), kC_HSCROLL, kC_VSCROLL, kSB_SLIDERPOS, kSB_SLIDERTRACK, kTRUE, TGViewPort::SetHPos(), and TGViewPort::SetVPos().
Referenced by TGListView::ProcessMessage(), and TGMdiMainFrame::ProcessMessage().
void TGCanvas::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
Definition at line 2416 of file TGCanvas.cxx.
References TGFrame::fBackground, fHScrollbar, TGWindow::fParent, fVScrollbar, GetContainer(), TGFrame::GetDefaultFrameBackground(), TGFrame::GetHeight(), GetHsbPosition(), TGCompositeFrame::GetLayoutManager(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), GetViewPort(), GetVsbPosition(), TGFrame::GetWidth(), TGWindow::IsMapped(), kDoubleBorder, kSunkenFrame, TObject::SavePrimitive(), TGContainer::SavePrimitive(), TGFrame::SaveUserColor(), and vp.
TGFrame* TGCanvas::GetContainer | ( | ) | const [inline] |
TGViewPort* TGCanvas::GetViewPort | ( | ) | const [inline] |
TGHScrollBar* TGCanvas::GetHScrollbar | ( | ) | const [inline] |
TGVScrollBar* TGCanvas::GetVScrollbar | ( | ) | const [inline] |
virtual void TGCanvas::AddFrame | ( | TGFrame * | f, | |
TGLayoutHints * | l = 0 | |||
) | [virtual] |
virtual void TGCanvas::SetContainer | ( | TGFrame * | f | ) | [inline, virtual] |
virtual void TGCanvas::MapSubwindows | ( | ) | [virtual] |
Reimplemented from TGFrame.
virtual void TGCanvas::DrawBorder | ( | ) | [virtual] |
Reimplemented from TGFrame.
virtual void TGCanvas::Layout | ( | ) | [virtual] |
Reimplemented from TGFrame.
virtual void TGCanvas::ClearViewPort | ( | ) | [virtual] |
virtual Int_t TGCanvas::GetHsbPosition | ( | ) | const [virtual] |
virtual Int_t TGCanvas::GetVsbPosition | ( | ) | const [virtual] |
virtual void TGCanvas::SetHsbPosition | ( | Int_t | newPos | ) | [virtual] |
virtual void TGCanvas::SetVsbPosition | ( | Int_t | newPos | ) | [virtual] |
void TGCanvas::SetScrolling | ( | Int_t | scrolling | ) |
Int_t TGCanvas::GetScrolling | ( | ) | const [inline] |
virtual TGDimension TGCanvas::GetDefaultSize | ( | ) | const [inline, virtual] |
Reimplemented from TGFrame.
Definition at line 246 of file TGCanvas.h.
References TGFrame::fHeight, and TGFrame::fWidth.
Reimplemented from TGFrame.
virtual void TGCanvas::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
TGViewPort* TGCanvas::fVport [protected] |
Definition at line 207 of file TGCanvas.h.
Referenced by AddFrame(), ClearViewPort(), GetContainer(), GetViewPort(), TGListView::Layout(), Layout(), TGListView::LayoutHeader(), MapSubwindows(), ProcessMessage(), TGListView::ResizeColumns(), SetContainer(), TGListView::SetDefaultColumnWidth(), SetHsbPosition(), TGListView::SetViewMode(), SetVsbPosition(), and ~TGCanvas().
TGHScrollBar* TGCanvas::fHScrollbar [protected] |
Definition at line 208 of file TGCanvas.h.
Referenced by GetHsbPosition(), GetHScrollbar(), Layout(), MapSubwindows(), SavePrimitive(), TGListView::SavePrimitive(), SetHsbPosition(), TGListView::SetIncrements(), and ~TGCanvas().
TGVScrollBar* TGCanvas::fVScrollbar [protected] |
Definition at line 209 of file TGCanvas.h.
Referenced by GetVsbPosition(), GetVScrollbar(), TGListView::Layout(), Layout(), TGListView::LayoutHeader(), MapSubwindows(), SavePrimitive(), TGListView::SavePrimitive(), TGListView::SetIncrements(), SetVsbPosition(), and ~TGCanvas().
Int_t TGCanvas::fScrolling [protected] |
Definition at line 210 of file TGCanvas.h.
Referenced by GetScrolling(), Layout(), and SetScrolling().
TGViewPort* TGCanvas::fVport [protected] |
Definition at line 207 of file TGCanvas.h.
TGHScrollBar* TGCanvas::fHScrollbar [protected] |
Definition at line 208 of file TGCanvas.h.
TGVScrollBar* TGCanvas::fVScrollbar [protected] |
Definition at line 209 of file TGCanvas.h.