~maddevelopers/mg5amcnlo/2.9.4

« back to all changes in this revision

Viewing changes to vendor/StdHEP/mcfio/src/mcf_nTupleBuild.h

pass to v2.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*******************************************************************************
 
2
*                                                                              *
 
3
* mcf_nTupleBuild.h -- Include file for mcfast generalized nTuple Builder GUI  *
 
4
*                                                                              *
 
5
*       P. Lebrun, September 1995.                                             *
 
6
*                                                                              *
 
7
*******************************************************************************/
 
8
#define APP_NAME "mcf_ntuBuild" /* application name for loading X resources */
 
9
#define APP_CLASS "MCF_NtuBuild"
 
10
 
 
11
enum langTypes {F77_LANGUAGE, C_LANGUAGE};
 
12
 
 
13
typedef struct nTuBuildWindowRec {
 
14
    struct nTuBuildWindowRec *next;
 
15
    int id;
 
16
    int isSaved;
 
17
    int hasChanged;
 
18
    char *dbinFileName;
 
19
    int isReadOnly;
 
20
    descrGenNtuple *descrNtu;
 
21
    int undoIndex;
 
22
    int selectedIndex;
 
23
    char titleBlank, multiplicityBlank, nameIndexBlank;
 
24
    int langEnv;
 
25
    varGenNtuple *undoVariable;
 
26
                                /* Main panel widgets */
 
27
    Widget shell;
 
28
    Widget form;
 
29
    Widget titleW, descriptW, versionW, multiplicityW, nameIndexW; 
 
30
    Widget nameW, descriptVarW;
 
31
    Widget cutBtn, copyBtn, pasteBtn, clearBtn, insertBtn;
 
32
    Widget changeBtn, undoBtn;
 
33
    Widget listW;
 
34
    Widget typeMenu;
 
35
    Widget typeBtns[N_VAR_TYPES];
 
36
    Widget dimNumMenu;
 
37
    Widget dimBtns[4];
 
38
    Widget indexingMenu;
 
39
    Widget indexingBtns[2];
 
40
    Widget dimDialogW, dimDialogShell, dimDialogForm, dimDialogComLbl ;
 
41
    
 
42
                                /* Menu type Widgets */
 
43
    Widget saveItem;
 
44
    Widget saveAsItem; 
 
45
    Widget generateF77;
 
46
    Widget generateC;
 
47
    Widget generateDbin;
 
48
    Widget closeItem;
 
49
} nTuBuildWindow;
 
50
 
 
51