Logo ROOT  
Reference Guide
TTreeInput.h
Go to the documentation of this file.
1// @(#)root/gui:$Id$
2// Author: David Gonzalez Maline 21/10/2008
3
4/*************************************************************************
5 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TTreeInput
13#define ROOT_TTreeInput
14
15///////////////////////////////////////////////////////////////////////////
16// //
17// Tree Input Dialog Widget //
18// //
19// An input dialog box to select the variables and the cuts from //
20// a TTree //
21// //
22///////////////////////////////////////////////////////////////////////////
23
24#include "TGFrame.h"
25
26class TGLabel;
27class TGTextEntry;
28class TGTextButton;
29
31
32private:
33 TGTextEntry *fTEVars; // text entry widget for variables
34 TGTextEntry *fTECuts; // text entry widget for cuts
35 TGTextButton *fOk; // ok button
36 TGTextButton *fCancel; // cancel button
37 char *fStrvars; // address to store variables string
38 char *fStrcuts; // address to store cuts string
39
40 TTreeInput(const TTreeInput&); // Not implemented
41 TTreeInput &operator= (const TTreeInput&); // Not implemented
42
43public:
44 TTreeInput(const TGWindow *p, const TGWindow *main,
45 char *strvars, char* strcuts);
47 virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t);
48
49 ClassDef(TTreeInput, 0) // Simple input dialog
50
51};
52
53#endif
long Long_t
Definition: RtypesCore.h:52
#define ClassDef(name, id)
Definition: Rtypes.h:322
virtual Bool_t ProcessMessage(Long_t msg, Long_t parm1, Long_t)
Handle button and text enter events.
Definition: TTreeInput.cxx:130
TGTextButton * fOk
Definition: TTreeInput.h:35
char * fStrcuts
Definition: TTreeInput.h:38
char * fStrvars
Definition: TTreeInput.h:37
TTreeInput & operator=(const TTreeInput &)
~TTreeInput()
Cleanup dialog.
Definition: TTreeInput.cxx:122
TTreeInput(const TTreeInput &)
TGTextEntry * fTECuts
Definition: TTreeInput.h:34
TGTextEntry * fTEVars
Definition: TTreeInput.h:33
TGTextButton * fCancel
Definition: TTreeInput.h:36
int main(int argc, char **argv)