1 /* Reference Manager */ 2 /* global variables */ 3 /* Last change 05.05.1996 */ 4 5 #include <Xm/Xm.h> 6 #include "mybiblio.h" 7 8 #define N_INPUT_FILTER 5 /* number of input filters */ 9 10 /* Structure for menu system */ 11 typedef struct { 12 Widget f_menu; 13 Widget f_new; 14 Widget f_load; 15 Widget f_save; 16 Widget f_print; 17 Widget f_quit; 18 } f_menu; 19 20 typedef struct { 21 Widget e_menu; 22 Widget e_add; 23 Widget e_edit; 24 Widget e_delete; 25 Widget e_reduce; 26 } e_menu; 27 28 typedef struct { 29 Widget s_menu; 30 Widget s_searchall; 31 Widget s_and; 32 Widget s_or; 33 Widget s_not; 34 Widget s_showall; 35 Widget s_case; 36 } s_menu; 37 38 typedef struct { 39 f_menu file; 40 e_menu edit; 41 s_menu search; 42 } main_menu; 43 44 45 extern XtAppContext app; 46 extern MYBIBLIO b; 47 extern unsigned long *key; 48 extern char *database; 49 extern Widget toplevel; 50 extern Widget liste; 51 extern Widget message; 52 extern main_menu mymenu; 53