#include <TGSplitter.h>
Inheritance diagram for TGHSplitter:
Definition at line 102 of file TGSplitter.h.
TGHSplitter::TGHSplitter | ( | const TGHSplitter & | ) | [private] |
TGHSplitter::TGHSplitter | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 4 , |
|||
UInt_t | h = 4 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
Definition at line 296 of file TGSplitter.cxx.
References TGFrame::AddInput(), TObject::Error(), fAbove, TGObject::fClient, TGSplitter::fExternalHandler, fFrame, fFrameHeight, fFrameWidth, TGObject::fId, fMax, fMin, TGSplitter::fSplitCursor, TGSplitter::fSplitterPic, fStartY, TGClient::GetPicture(), gVirtualX, kAnyButton, kAnyModifier, kArrowVer, kButtonPressMask, kButtonReleaseMask, kEnterWindowMask, kLeaveWindowMask, kNone, kPointerMotionMask, and kTRUE.
TGHSplitter::~TGHSplitter | ( | ) | [virtual] |
Definition at line 326 of file TGSplitter.cxx.
References TGObject::fClient, TGClient::FreePicture(), and TGSplitter::fSplitterPic.
TGHSplitter::TGHSplitter | ( | const TGHSplitter & | ) | [private] |
TGHSplitter::TGHSplitter | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 4 , |
|||
UInt_t | h = 4 , |
|||
UInt_t | options = kChildFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGHSplitter::~TGHSplitter | ( | ) | [virtual] |
TGHSplitter& TGHSplitter::operator= | ( | const TGHSplitter & | ) | [private] |
void TGHSplitter::DrawBorder | ( | ) | [virtual] |
Reimplemented from TGFrame.
Definition at line 443 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 334 of file TGSplitter.cxx.
References TObject::Error(), fAbove, TGSplitter::fExternalHandler, fFrame, TGFrame::GetOptions(), and kFixedHeight.
Referenced by TGRootIDE::Build(), TRootBrowser::CreateBrowser(), TRootGuiBuilder::HSplitter(), and TGuiBldEditor::TGuiBldEditor().
const TGFrame* TGHSplitter::GetFrame | ( | ) | const [inline] |
Definition at line 126 of file TGSplitter.h.
References fFrame.
Referenced by SavePrimitive(), and TGCompositeFrame::SavePrimitiveSubframes().
Bool_t TGHSplitter::GetAbove | ( | ) | const [inline] |
Definition at line 127 of file TGSplitter.h.
References fAbove.
Referenced by SavePrimitive(), and TGCompositeFrame::SavePrimitiveSubframes().
Bool_t TGHSplitter::IsAbove | ( | ) | const [inline] |
void TGHSplitter::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
Definition at line 608 of file TGSplitter.cxx.
References TGFrame::fBackground, TGWindow::fParent, GetAbove(), TGFrame::GetDefaultFrameBackground(), GetFrame(), TGFrame::GetHeight(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGFrame::GetWidth(), and TGFrame::SaveUserColor().
Implements TGSplitter.
Definition at line 347 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, fStartY, Event_t::fType, Event_t::fYRoot, TGClient::GetDefaultRoot(), TGObject::GetId(), TGWindow::GetParent(), gVirtualX, kButtonPress, kButtonPressMask, kButtonReleaseMask, kFALSE, kNone, kPointerMotionMask, kTRUE, x, and y.
Implements TGSplitter.
Definition at line 394 of file TGSplitter.cxx.
References fAbove, TGSplitter::fDragging, TGSplitter::fExternalHandler, fFrame, fFrameHeight, fFrameWidth, fMax, fMin, fStartY, Event_t::fYRoot, TGWindow::GetParent(), kTRUE, TGSplitter::Moved(), p, and TGFrame::Resize().
Implements TGSplitter.
Definition at line 430 of file TGSplitter.cxx.
References TGObject::fId, TGSplitter::fSplitCursor, Event_t::fType, gVirtualX, kEnterNotify, kNone, and kTRUE.
TGHSplitter& TGHSplitter::operator= | ( | const TGHSplitter & | ) | [private] |
virtual void TGHSplitter::DrawBorder | ( | ) | [virtual] |
Reimplemented from TGFrame.
Implements TGSplitter.
const TGFrame* TGHSplitter::GetFrame | ( | ) | const [inline] |
Bool_t TGHSplitter::GetAbove | ( | ) | const [inline] |
Bool_t TGHSplitter::IsAbove | ( | ) | const [inline] |
virtual void TGHSplitter::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
Implements TGSplitter.
Implements TGSplitter.
Implements TGSplitter.
Int_t TGHSplitter::fStartY [protected] |
Definition at line 109 of file TGSplitter.h.
Referenced by HandleButton(), HandleMotion(), and TGHSplitter().
UInt_t TGHSplitter::fFrameWidth [protected] |
Definition at line 110 of file TGSplitter.h.
Referenced by HandleButton(), HandleMotion(), and TGHSplitter().
UInt_t TGHSplitter::fFrameHeight [protected] |
Definition at line 111 of file TGSplitter.h.
Referenced by HandleButton(), HandleMotion(), and TGHSplitter().
Int_t TGHSplitter::fMin [protected] |
Definition at line 112 of file TGSplitter.h.
Referenced by HandleButton(), HandleMotion(), and TGHSplitter().
Int_t TGHSplitter::fMax [protected] |
Definition at line 113 of file TGSplitter.h.
Referenced by HandleButton(), HandleMotion(), and TGHSplitter().
TGFrame* TGHSplitter::fFrame [protected] |
Definition at line 114 of file TGSplitter.h.
Referenced by GetFrame(), HandleButton(), HandleMotion(), SetFrame(), and TGHSplitter().
Bool_t TGHSplitter::fAbove [protected] |
Definition at line 115 of file TGSplitter.h.
Referenced by GetAbove(), HandleMotion(), IsAbove(), SetFrame(), and TGHSplitter().
TGFrame* TGHSplitter::fFrame [protected] |
Definition at line 114 of file TGSplitter.h.