00001 #ifndef XANADialogFrame_h 00002 #define XANADialogFrame_h 00003 00008 #include <stdlib.h> 00009 #include "TGFrame.h" 00010 #include "XANADOO/XANADisplay/interface/XANAMainFrame.h" 00011 00012 class TList; 00013 00014 class XANADialogFrame : public TGTransientFrame { 00015 00016 public: 00017 XANADialogFrame(XANAMainFrame *main,const char *title,Int_t dialtype, 00018 Bool_t okB=kTRUE,Bool_t cancelB=kTRUE); 00019 00020 ~XANADialogFrame(); 00021 00022 void Add(const char *label,const char *val,const char *type); 00023 void GetEvent(); 00024 const char *GetString(); 00025 void Popup(); 00026 00027 private : 00028 XANAMainFrame *fMain; 00029 Bool_t fOk; 00030 Bool_t fCancel; 00031 Int_t fDialogType; 00032 TList *fWidget; 00033 TGLayoutHints *fL1,*fL2; 00034 00035 ClassDef(XANADialogFrame,0) // General dialog frame 00036 }; 00037 #endif