ROOT logo
#ifndef HPRPLANEMANAGER
#define HPRPLANEMANAGER
#include "TGWindow.h"
#include "GrCanvas.h"
#include "TGMrbValuesAndText.h"
#include <iostream>
//_____________________________________________________________________________________


class HprPlaneManager : public TObject {

private:
   void *fValp[100];
   TList *fRow_lab;
   TGMrbValuesAndText *fDialog;
   TGWindow    *fWindow;
   TCanvas     *fCanvas;
   GrCanvas    *fGrCanvas;
   Int_t       fCurrentActive;
   Int_t       fBidCurrentActive;
   Int_t       fVisibility[100];
   Int_t       fUsedPlanes[100];
   Int_t       fMoveToPlane[100];
   Int_t       fPlaneIndexVis[100];
   Int_t       fPlaneIndexMove[100];
public:
   HprPlaneManager(TGWindow * win = NULL);
   ~HprPlaneManager() {};
   void RecursiveRemove(TObject * obj);
   void CloseDialog();
   void OpenWidget();
   void CloseWidget();
   void SaveDefaults();
   static void RestoreDefaults();
   void CloseDown(Int_t wid);
   void CRButtonPressed(Int_t wid, Int_t bid, TObject *obj);
   Int_t FillPlaneList();
   Int_t MovePlaneNumber(Int_t from, Int_t to);
ClassDef(HprPlaneManager,0)
};
#endif
 HprPlaneManager.h:1
 HprPlaneManager.h:2
 HprPlaneManager.h:3
 HprPlaneManager.h:4
 HprPlaneManager.h:5
 HprPlaneManager.h:6
 HprPlaneManager.h:7
 HprPlaneManager.h:8
 HprPlaneManager.h:9
 HprPlaneManager.h:10
 HprPlaneManager.h:11
 HprPlaneManager.h:12
 HprPlaneManager.h:13
 HprPlaneManager.h:14
 HprPlaneManager.h:15
 HprPlaneManager.h:16
 HprPlaneManager.h:17
 HprPlaneManager.h:18
 HprPlaneManager.h:19
 HprPlaneManager.h:20
 HprPlaneManager.h:21
 HprPlaneManager.h:22
 HprPlaneManager.h:23
 HprPlaneManager.h:24
 HprPlaneManager.h:25
 HprPlaneManager.h:26
 HprPlaneManager.h:27
 HprPlaneManager.h:28
 HprPlaneManager.h:29
 HprPlaneManager.h:30
 HprPlaneManager.h:31
 HprPlaneManager.h:32
 HprPlaneManager.h:33
 HprPlaneManager.h:34
 HprPlaneManager.h:35
 HprPlaneManager.h:36
 HprPlaneManager.h:37
 HprPlaneManager.h:38
 HprPlaneManager.h:39
 HprPlaneManager.h:40
 HprPlaneManager.h:41