ROOT logo
#ifndef __TGMrbSliders_h__
#define __TGMrbSliders_h__

#include "Rtypes.h"
#include "TSystem.h"
#include <TQObject.h>
#include "TGWindow.h"
#include <TGButton.h>
#include "TGFrame.h"
#include "TGSlider.h"
#include "TGTextEntry.h"
#include <TList.h>
#include "TColor.h"
#include "TTimer.h"
//#include "MyTimer.h"


class TGMrbSliders; 

class MyTimer : public TTimer 
{
private:
  TGMrbSliders * fSlider;
public:  
   MyTimer(Long_t ms, Bool_t synch, TGMrbSliders * slider);
   virtual ~MyTimer(){};
   Bool_t Notify();

ClassDef(MyTimer,0)
};

class TGMrbSliders : public TGTransientFrame {

private:
   Int_t fNValues;
   Int_t *fVal;
   Int_t *fValPrev;
   Int_t *fFlags;
   Int_t fIdentifier;
   const TGWindow * fMyWindow;
   TList *fWidgetList;
   Bool_t fCombined;
   TGCheckButton *fCombinedButton;
   TGTextEntry  ** fTePointers;
   TGTextBuffer ** fTbPointers;
   TGHSlider    ** fSlPointers;
   TGLayoutHints *fBly, *fBfly1, *fLO4; 
//   TStopwatch * fStopwatch;
   MyTimer * fTimer;
   TColor * fTeColor;

public:
   TGMrbSliders(const char *Title,  const Int_t NValues,
                const Int_t * min, const Int_t * max, Int_t * val, 
                TOrdCollection * Row_Labels = 0, const Int_t * flags = 0, 
                const TGWindow *Win = 0, const Int_t Identifier = 0);
   virtual ~TGMrbSliders();

   virtual void CloseWindow();
   virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2);
   void SliderEvent(Int_t, Int_t);
   void SliderClosed(TObject*);
   void Wakeup();
ClassDef(TGMrbSliders,0)		// [GraphUtils] A box with sliders
};
#endif
 TGMrbSliders.h:1
 TGMrbSliders.h:2
 TGMrbSliders.h:3
 TGMrbSliders.h:4
 TGMrbSliders.h:5
 TGMrbSliders.h:6
 TGMrbSliders.h:7
 TGMrbSliders.h:8
 TGMrbSliders.h:9
 TGMrbSliders.h:10
 TGMrbSliders.h:11
 TGMrbSliders.h:12
 TGMrbSliders.h:13
 TGMrbSliders.h:14
 TGMrbSliders.h:15
 TGMrbSliders.h:16
 TGMrbSliders.h:17
 TGMrbSliders.h:18
 TGMrbSliders.h:19
 TGMrbSliders.h:20
 TGMrbSliders.h:21
 TGMrbSliders.h:22
 TGMrbSliders.h:23
 TGMrbSliders.h:24
 TGMrbSliders.h:25
 TGMrbSliders.h:26
 TGMrbSliders.h:27
 TGMrbSliders.h:28
 TGMrbSliders.h:29
 TGMrbSliders.h:30
 TGMrbSliders.h:31
 TGMrbSliders.h:32
 TGMrbSliders.h:33
 TGMrbSliders.h:34
 TGMrbSliders.h:35
 TGMrbSliders.h:36
 TGMrbSliders.h:37
 TGMrbSliders.h:38
 TGMrbSliders.h:39
 TGMrbSliders.h:40
 TGMrbSliders.h:41
 TGMrbSliders.h:42
 TGMrbSliders.h:43
 TGMrbSliders.h:44
 TGMrbSliders.h:45
 TGMrbSliders.h:46
 TGMrbSliders.h:47
 TGMrbSliders.h:48
 TGMrbSliders.h:49
 TGMrbSliders.h:50
 TGMrbSliders.h:51
 TGMrbSliders.h:52
 TGMrbSliders.h:53
 TGMrbSliders.h:54
 TGMrbSliders.h:55
 TGMrbSliders.h:56
 TGMrbSliders.h:57
 TGMrbSliders.h:58
 TGMrbSliders.h:59
 TGMrbSliders.h:60
 TGMrbSliders.h:61
 TGMrbSliders.h:62
 TGMrbSliders.h:63
 TGMrbSliders.h:64
 TGMrbSliders.h:65
 TGMrbSliders.h:66