#include <TGScrollBar.h>
Inheritance diagram for TGHScrollBar:
Public Member Functions | |
TGHScrollBar (const TGWindow *p=0, UInt_t w=4, UInt_t h=2, UInt_t options=kHorizontalFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGHScrollBar () |
virtual Bool_t | HandleButton (Event_t *event) |
virtual Bool_t | HandleMotion (Event_t *event) |
virtual TGDimension | GetDefaultSize () const |
virtual void | Layout () |
virtual void | SetRange (Int_t range, Int_t page_size) |
virtual void | SetPosition (Int_t pos) |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
TGHScrollBar (const TGWindow *p=0, UInt_t w=4, UInt_t h=2, UInt_t options=kHorizontalFrame, Pixel_t back=GetDefaultFrameBackground()) | |
virtual | ~TGHScrollBar () |
virtual Bool_t | HandleButton (Event_t *event) |
virtual Bool_t | HandleMotion (Event_t *event) |
virtual TGDimension | GetDefaultSize () const |
virtual void | Layout () |
virtual void | SetRange (Int_t range, Int_t page_size) |
virtual void | SetPosition (Int_t pos) |
virtual void | SavePrimitive (ostream &out, Option_t *option="") |
Definition at line 154 of file TGScrollBar.h.
TGHScrollBar::TGHScrollBar | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 4 , |
|||
UInt_t | h = 2 , |
|||
UInt_t | options = kHorizontalFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGHScrollBar::~TGHScrollBar | ( | ) | [inline, virtual] |
Definition at line 160 of file TGScrollBar.h.
TGHScrollBar::TGHScrollBar | ( | const TGWindow * | p = 0 , |
|
UInt_t | w = 4 , |
|||
UInt_t | h = 2 , |
|||
UInt_t | options = kHorizontalFrame , |
|||
Pixel_t | back = GetDefaultFrameBackground() | |||
) |
virtual TGHScrollBar::~TGHScrollBar | ( | ) | [inline, virtual] |
Definition at line 160 of file TGScrollBar.h.
Implements TGScrollBar.
Definition at line 365 of file TGScrollBar.cxx.
References TSystem::AddTimer(), TGObject::fClient, Event_t::fCode, TGScrollBar::fDragging, TGScrollBar::fGrabPointer, TGScrollBar::fgScrollBarWidth, TGScrollBar::fHead, TGObject::fId, TGWidget::fMsgWindow, TGScrollBar::fPos, TGScrollBar::fPsize, TGScrollBar::fRange, TGScrollBar::fRepeat, TGScrollBar::fSlider, TGScrollBar::fSliderRange, TGScrollBar::fSliderSize, TGScrollBar::fSmallInc, TGScrollBar::fSubw, TGScrollBar::fTail, Event_t::fType, Event_t::fUser, TGFrame::fWidth, Event_t::fX, TGScrollBar::fX0, TGScrollBar::fXp, Event_t::fY, TGScrollBar::fY0, TGScrollBar::fYp, TGObject::GetId(), gSystem, gVirtualX, if(), TGClient::IsEditable(), TGScrollBarElement::IsEnabled(), kButton3, kButton4, kButton5, kButtonDown, kButtonPress, kButtonPressMask, kButtonReleaseMask, kButtonUp, kC_HSCROLL, kFALSE, kNone, kPointerMotionMask, kSB_SLIDERPOS, kSB_SLIDERTRACK, kTRUE, TMath::Max(), TMath::Min(), MK_MSG(), TGFrame::Move(), TGScrollBar::PositionChanged(), TTimer::Remove(), TTimer::Reset(), TGFrame::SendMessage(), SetPosition(), TGScrollBarElement::SetState(), and TTimer::SetTime().
Implements TGScrollBar.
Definition at line 486 of file TGScrollBar.cxx.
References TGScrollBar::fDragging, TGScrollBar::fgScrollBarWidth, TGWidget::fMsgWindow, TGScrollBar::fPos, TGScrollBar::fPsize, TGScrollBar::fRange, TGScrollBar::fSlider, TGScrollBar::fSliderRange, Event_t::fX, TGScrollBar::fX0, TGScrollBar::fXp, Event_t::fY, TGScrollBar::fY0, TGScrollBar::fYp, kC_HSCROLL, kSB_SLIDERTRACK, kTRUE, TMath::Max(), TMath::Min(), MK_MSG(), TGFrame::Move(), TGScrollBar::PositionChanged(), and TGFrame::SendMessage().
virtual TGDimension TGHScrollBar::GetDefaultSize | ( | ) | const [inline, virtual] |
Reimplemented from TGFrame.
Definition at line 164 of file TGScrollBar.h.
References TGFrame::fWidth, and TGScrollBar::GetScrollBarWidth().
void TGHScrollBar::Layout | ( | ) | [virtual] |
Implements TGScrollBar.
Definition at line 348 of file TGScrollBar.cxx.
References TGScrollBar::fgScrollBarWidth, TGScrollBar::fHead, TGScrollBar::fSlider, TGScrollBar::fTail, TGFrame::fWidth, TGScrollBar::fX0, TGFrame::GetX(), TGFrame::Move(), and TGFrame::Resize().
Implements TGScrollBar.
Definition at line 510 of file TGScrollBar.cxx.
References TGScrollBar::fgScrollBarWidth, TGWidget::fMsgWindow, TGScrollBar::fPos, TGScrollBar::fPsize, TGScrollBar::fRange, TGScrollBar::fSlider, TGScrollBar::fSliderRange, TGScrollBar::fSliderSize, TGFrame::fWidth, TGScrollBar::fX0, kC_HSCROLL, kSB_SLIDERPOS, TMath::Max(), TMath::Min(), MK_MSG(), TGFrame::Move(), TGScrollBar::PageSizeChanged(), TGScrollBar::PositionChanged(), TGScrollBar::RangeChanged(), TGFrame::Resize(), and TGFrame::SendMessage().
Referenced by TGTextView::HLayout(), TGView::Layout(), TGCanvas::Layout(), TGContainer::SetHsbPosition(), TGCanvas::SetHsbPosition(), and TGTextView::SetSBRange().
void TGHScrollBar::SetPosition | ( | Int_t | pos | ) | [virtual] |
Implements TGScrollBar.
Definition at line 542 of file TGScrollBar.cxx.
References TGScrollBar::fgScrollBarWidth, TGWidget::fMsgWindow, TGScrollBar::fPos, TGScrollBar::fPsize, TGScrollBar::fRange, TGScrollBar::fSlider, TGScrollBar::fSliderRange, TGScrollBar::fSliderSize, TGScrollBar::fX0, kC_HSCROLL, kSB_SLIDERPOS, TMath::Max(), TMath::Min(), MK_MSG(), TGFrame::Move(), TGScrollBar::PositionChanged(), TGFrame::Resize(), and TGFrame::SendMessage().
Referenced by HandleButton(), TGView::Layout(), TGCanvas::Layout(), TGView::ScrollToPosition(), TGContainer::SetHsbPosition(), TGCanvas::SetHsbPosition(), and TGTextView::SetHsbPosition().
void TGHScrollBar::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.
Definition at line 821 of file TGScrollBar.cxx.
References TGFrame::fBackground, TGWindow::fParent, TGFrame::GetDefaultFrameBackground(), TGFrame::GetHeight(), TGWindow::GetName(), TGFrame::GetOptions(), TGFrame::GetOptionString(), TGScrollBar::GetPageSize(), TGScrollBar::GetPosition(), TGScrollBar::GetRange(), TGFrame::GetWidth(), and TGFrame::SaveUserColor().
Implements TGScrollBar.
Implements TGScrollBar.
virtual TGDimension TGHScrollBar::GetDefaultSize | ( | ) | const [inline, virtual] |
Reimplemented from TGFrame.
Definition at line 164 of file TGScrollBar.h.
References TGFrame::fWidth, and TGScrollBar::GetScrollBarWidth().
virtual void TGHScrollBar::Layout | ( | ) | [virtual] |
Implements TGScrollBar.
Implements TGScrollBar.
virtual void TGHScrollBar::SetPosition | ( | Int_t | pos | ) | [virtual] |
Implements TGScrollBar.
virtual void TGHScrollBar::SavePrimitive | ( | ostream & | out, | |
Option_t * | option = "" | |||
) | [virtual] |
Reimplemented from TGFrame.