65class TSBRepeatTimer :
public TTimer {
71 { fScrollBar = s; fSmallInc = inc; }
74 Int_t GetSmallInc()
const {
return fSmallInc; }
80Bool_t TSBRepeatTimer::Notify()
82 fScrollBar->HandleTimer(
this);
167 img2->
Merge(img,
"overlay");
280 if ((el = bar->
GetHead()) !=
this) {
284 if ((el = bar->
GetTail()) !=
this) {
303 fX0(0), fY0(0), fXp(0), fYp(0), fDragging(
kFALSE), fGrabPointer(
kTRUE),
304 fRange(0), fPsize(0), fPos(0), fSliderSize(0), fSliderRange(0),
305 fSmallInc(1), fHead(0), fTail(0), fSlider(0), fHeadPic(0),
306 fTailPic(0), fRepeat(0), fSubw()
429 Error(
"TGHScrollBar",
"arrow_*.xpm not found");
489 if (newpos<0) newpos = 0;
686 Error(
"TGVScrollBar",
"arrow_*.xpm not found");
746 if (newpos<0) newpos = 0;
944 out <<
" TGHScrollBar *";
950 out <<
");" << std::endl;
957 if (option && strstr(option,
"keep_names"))
958 out <<
" " <<
GetName() <<
"->SetName(\"" <<
GetName() <<
"\");" << std::endl;
971 out<<
" TGVScrollBar *";
978 out <<
");" << std::endl;
985 if (option && strstr(option,
"keep_names"))
986 out <<
" " <<
GetName() <<
"->SetName(\"" <<
GetName() <<
"\");" << std::endl;
const Mask_t kButtonPressMask
const Mask_t kAnyModifier
Handle_t Pixmap_t
Pixmap handle.
const Mask_t kPointerMotionMask
const Mask_t kLeaveWindowMask
const Mask_t kButtonReleaseMask
const Mask_t kEnterWindowMask
ULong_t Pixel_t
Pixel value.
Handle_t Window_t
Window handle.
void Error(const char *location, const char *msgfmt,...)
Use this function in case an error occurred.
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 SetBackgroundPixmap(Pixmap_t pixmap)
set background pixmap
virtual void SetEditDisabled(UInt_t on=kEditDisable)
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".
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.
Short_t Max(Short_t a, Short_t b)
Short_t Min(Short_t a, Short_t b)
EGEventType fType
of event (see EGEventType)
Int_t fY
pointer x, y coordinates in event window
UInt_t fState
key or button mask
Int_t fYRoot
coordinates relative to root
Long_t fUser[5]
5 longs can be used by client message events NOTE: only [0], [1] and [2] may be used.
UInt_t fCode
key or button code