#include <TGSplitter.h>
Inheritance diagram for TGVSplitter:
Definition at line 65 of file TGSplitter.h.
TGVSplitter::TGVSplitter | ( | const TGVSplitter & | ) | [private] |
TGVSplitter::TGVSplitter | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 4 , |
|||
UInt_t | h = 4 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 100 of file TGSplitter.cxx.
References TGFrame::AddInput(), TObject::Error(), TGObject::fClient, TGSplitter::fExternalHandler, fFrame, fFrameHeight, fFrameWidth, TGObject::fId, fLeft, fMax, fMin, TGSplitter::fSplitCursor, TGSplitter::fSplitterPic, fStartX, TGClient::GetPicture(), gVirtualX, kAnyButton, kAnyModifier, kArrowHor, kButtonPressMask, kButtonReleaseMask, kEnterWindowMask, kLeaveWindowMask, kNone, kPointerMotionMask, and kTRUE.
TGVSplitter::~TGVSplitter | ( | ) | [virtual] |
Definition at line 129 of file TGSplitter.cxx.
References TGObject::fClient, TGClient::FreePicture(), and TGSplitter::fSplitterPic.
TGVSplitter::TGVSplitter | ( | const TGVSplitter & | ) | [private] |
TGVSplitter::TGVSplitter | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 4 , |
|||
UInt_t | h = 4 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGVSplitter::~TGVSplitter | ( | ) | [virtual] |
TGVSplitter& TGVSplitter::operator= | ( | const TGVSplitter & | ) | [private] |
void TGVSplitter::DrawBorder | ( | ) | [virtual] |
Reimplemented from TGFrame.
Definition at line 246 of file TGSplitter.cxx.
References TGPicture::Draw(), TGFrame::fHeight, TGObject::fId, TGSplitter::fSplitterPic, TGFrame::fWidth, TGFrame::GetBckgndGC(), TGPicture::GetHeight(), and TGPicture::GetWidth().
Implements TGSplitter.
Definition at line 137 of file TGSplitter.cxx.
References TObject::Error(), TGSplitter::fExternalHandler, fFrame, fLeft, TGFrame::GetOptions(), and kFixedWidth.
Referenced by TSessionViewer::Build(), TGRootIDE::Build(), TTreeViewer::BuildInterface(), TRootBrowser::CreateBrowser(), TRootBrowserLite::CreateBrowser(), TGLSAViewer::CreateFrames(), RootShower::RootShower(), TGListView::SetHeader(), TGListView::SetHeaders(), TMemStatViewerGUI::TMemStatViewerGUI(), TRootGuiBuilder::TRootGuiBuilder(), TStructViewerGUI::TStructViewerGUI(), and TRootGuiBuilder::VSplitter().
const TGFrame* TGVSplitter::GetFrame | ( | ) | const [inline] |
Definition at line 89 of file TGSplitter.h.
References fFrame.
Referenced by TGVFileSplitter::SavePrimitive(), SavePrimitive(), and TGCompositeFrame::SavePrimitiveSubframes().
Bool_t TGVSplitter::GetLeft | ( | ) | const [inline] |
Definition at line 90 of file TGSplitter.h.
References fLeft.
Referenced by TGVFileSplitter::SavePrimitive(), SavePrimitive(), and TGCompositeFrame::SavePrimitiveSubframes().
Bool_t TGVSplitter::IsLeft | ( | ) | const [inline] |
void TGVSplitter::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
Definition at line 575 of file TGSplitter.cxx.
References TGFrame::fBackground, TGWindow::fParent, TGFrame::GetDefaultFrameBackground(), GetFrame(), TGFrame::GetHeight(), GetLeft(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGFrame::GetWidth(), and TGFrame::SaveUserColor().
Implements TGSplitter.
Definition at line 150 of file TGSplitter.cxx.
References TGSplitter::DragStarted(), TObject::Error(), TGObject::fClient, TGSplitter::fDragging, TGSplitter::fExternalHandler, fFrame, fFrameHeight, fFrameWidth, TGObject::fId, fMax, fMin, TGWindow::fParent, TGSplitter::fSplitCursor, fStartX, Event_t::fType, Event_t::fXRoot, TGClient::GetDefaultRoot(), TGObject::GetId(), TGWindow::GetParent(), gVirtualX, kButtonPress, kButtonPressMask, kButtonReleaseMask, kFALSE, kNone, kPointerMotionMask, kTRUE, x, and y.
Referenced by TGVFileSplitter::HandleButton().
Implements TGSplitter.
Definition at line 197 of file TGSplitter.cxx.
References TGSplitter::fDragging, TGSplitter::fExternalHandler, fFrame, fFrameHeight, fFrameWidth, fLeft, fMax, fMin, fStartX, Event_t::fXRoot, TGWindow::GetParent(), kTRUE, TGSplitter::Moved(), p, and TGFrame::Resize().
Implements TGSplitter.
Definition at line 233 of file TGSplitter.cxx.
References TGObject::fId, TGSplitter::fSplitCursor, Event_t::fType, gVirtualX, kEnterNotify, kNone, and kTRUE.
TGVSplitter& TGVSplitter::operator= | ( | const TGVSplitter & | ) | [private] |
virtual void TGVSplitter::DrawBorder | ( | ) | [virtual] |
Reimplemented from TGFrame.
Implements TGSplitter.
const TGFrame* TGVSplitter::GetFrame | ( | ) | const [inline] |
Bool_t TGVSplitter::GetLeft | ( | ) | const [inline] |
Bool_t TGVSplitter::IsLeft | ( | ) | const [inline] |
virtual void TGVSplitter::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
Implements TGSplitter.
Implements TGSplitter.
Implements TGSplitter.
Int_t TGVSplitter::fStartX [protected] |
Definition at line 72 of file TGSplitter.h.
Referenced by HandleButton(), TGVFileSplitter::HandleMotion(), HandleMotion(), and TGVSplitter().
UInt_t TGVSplitter::fFrameWidth [protected] |
Definition at line 73 of file TGSplitter.h.
Referenced by HandleButton(), TGVFileSplitter::HandleMotion(), HandleMotion(), and TGVSplitter().
UInt_t TGVSplitter::fFrameHeight [protected] |
Definition at line 74 of file TGSplitter.h.
Referenced by HandleButton(), TGVFileSplitter::HandleMotion(), HandleMotion(), and TGVSplitter().
Int_t TGVSplitter::fMin [protected] |
Definition at line 75 of file TGSplitter.h.
Referenced by HandleButton(), TGVFileSplitter::HandleMotion(), HandleMotion(), and TGVSplitter().
Int_t TGVSplitter::fMax [protected] |
Definition at line 76 of file TGSplitter.h.
Referenced by HandleButton(), TGVFileSplitter::HandleMotion(), HandleMotion(), and TGVSplitter().
TGFrame* TGVSplitter::fFrame [protected] |
Definition at line 77 of file TGSplitter.h.
Referenced by GetFrame(), HandleButton(), TGVFileSplitter::HandleMotion(), HandleMotion(), SetFrame(), and TGVSplitter().
Bool_t TGVSplitter::fLeft [protected] |
Definition at line 78 of file TGSplitter.h.
Referenced by GetLeft(), TGVFileSplitter::HandleMotion(), HandleMotion(), IsLeft(), SetFrame(), and TGVSplitter().
TGFrame* TGVSplitter::fFrame [protected] |
Definition at line 77 of file TGSplitter.h.