63class TSBRepeatTimer :
public TTimer {
69 { fScrollBar =
s; fSmallInc = inc; }
72 Int_t GetSmallInc()
const {
return fSmallInc; }
78Bool_t TSBRepeatTimer::Notify()
80 fScrollBar->HandleTimer(
this);
165 img2->
Merge(img,
"overlay");
278 if ((el =
bar->GetHead()) !=
this) {
282 if ((el =
bar->GetTail()) !=
this) {
286 if ((el =
bar->GetSlider()) !=
this) {
301 fX0(0), fY0(0), fXp(0), fYp(0), fDragging(
kFALSE), fGrabPointer(
kTRUE),
302 fRange(0), fPsize(0), fPos(0), fSliderSize(0), fSliderRange(0),
303 fSmallInc(1), fHead(0), fTail(0), fSlider(0), fHeadPic(0),
304 fTailPic(0), fRepeat(0), fSubw()
427 Error(
"TGHScrollBar",
"arrow_*.xpm not found");
487 if (newpos<0) newpos = 0;
684 Error(
"TGVScrollBar",
"arrow_*.xpm not found");
744 if (newpos<0) newpos = 0;
942 out <<
" TGHScrollBar *";
948 out <<
");" << std::endl;
955 if (option && strstr(option,
"keep_names"))
956 out <<
" " <<
GetName() <<
"->SetName(\"" <<
GetName() <<
"\");" << std::endl;
969 out<<
" TGVScrollBar *";
976 out <<
");" << std::endl;
983 if (option && strstr(option,
"keep_names"))
984 out <<
" " <<
GetName() <<
"->SetName(\"" <<
GetName() <<
"\");" << std::endl;
const Mask_t kButtonPressMask
const Mask_t kAnyModifier
const Mask_t kPointerMotionMask
const Mask_t kLeaveWindowMask
const Mask_t kButtonReleaseMask
const Mask_t kEnterWindowMask
R__EXTERN TSystem * gSystem
virtual Int_t GetValue(const char *name, Int_t dflt) const
Returns the integer value for a resource.
Bool_t IsEditable() const
const TGPicture * GetPicture(const char *name)
Get picture from the picture pool.
void NeedRedraw(TGWindow *w, Bool_t force=kFALSE)
Set redraw flags.
TGPicturePool * GetPicturePool() const
void FreePicture(const TGPicture *pic)
Free picture resource.
void AddInput(UInt_t emask)
Add events specified in the emask to the events the frame should handle.
virtual void DoRedraw()
Redraw the frame.
static const TGGC & GetBlackGC()
Get black graphics context.
static const TGGC & GetHilightGC()
Get highlight color graphics context.
virtual void SendMessage(const TGWindow *w, Long_t msg, Long_t parm1, Long_t parm2)
Send message (i.e.
static Pixel_t GetDefaultFrameBackground()
Get default frame background.
virtual UInt_t GetOptions() const
TString GetOptionString() const
Returns a frame option string - used in SavePrimitive().
virtual void ChangeBackground(Pixel_t back)
Change frame background color.
static const TGGC & GetShadowGC()
Get shadow color graphics context.
virtual void Move(Int_t x, Int_t y)
Move frame.
virtual void Resize(UInt_t w=0, UInt_t h=0)
Resize the frame.
static const TGGC & GetWhiteGC()
Get white graphics context.
void SaveUserColor(std::ostream &out, Option_t *)
Save a user color in a C++ macro file - used in SavePrimitive().
static const TGGC & GetBckgndGC()
Get background color graphics context.
const TGPicture * GetPicture(const char *name)
Get a picture from the picture pool.
const char * GetName() const
Returns name of object.
void Draw(Option_t *="")
Default Draw method for all objects.
Pixmap_t GetPicture() const
virtual void SetWindowName(const char *name=0)
Set window name.
virtual const char * GetName() const
Return unique name, used in SavePrimitive methods.
virtual void SetEditDisabled(UInt_t on=kEditDisable)
virtual void SetBackgroundPixmap(Pixmap_t pixmap)
An abstract interface to image processing library.
virtual void SetImage(const Double_t *, UInt_t, UInt_t, TImagePalette *=0)
static TImage * Create()
Create an image.
virtual void Merge(const TImage *, const char *="alphablend", Int_t=0, Int_t=0)
virtual Pixmap_t GetPixmap()
virtual void FillRectangle(const char *=0, Int_t=0, Int_t=0, UInt_t=0, UInt_t=0)
virtual Pixmap_t GetMask()
virtual Bool_t InheritsFrom(const char *classname) const
Returns kTRUE if object inherits from class "classname".
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
const char * Data() const
virtual void AddTimer(TTimer *t)
Add timer to list of system timers.
Handles synchronous and a-synchronous timer events.
void Reset()
Reset the timer.
void SetTime(Long_t milliSec)
virtual Bool_t Notify()
Notify when timer times out.
static constexpr double bar
static constexpr double s
static constexpr double ms
Short_t Max(Short_t a, Short_t b)
Short_t Min(Short_t a, Short_t b)