Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / xtas / xtas_detpath_button.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI Alliance */
4 /* */
5 /* Produit : XTAS Version 5 */
6 /* Fichier : xtas_detpath_button.h */
7 /* */
8 /* (c) copyright 1991-1998 Laboratoire LIP6 equipe ASIM */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
11 /* */
12 /* Author(s) : Nizar ABDALLAH Date : 01/04/1993 */
13 /* */
14 /* Modified by : Date : ../../.... */
15 /* Modified by : Date : ../../.... */
16 /* Modified by : Date : ../../.... */
17 /* */
18 /****************************************************************************/
19 /* */
20 /* */
21 /****************************************************************************/
22
23 /*-------------------------*/
24 /* Button's menu structure */
25 /*-------------------------*/
26
27 static struct XalButtonsItem XtasDetailButtonMenus[] = {
28 { XTAS_MAIN_MAP , True, XtasMainPopupCallback, (XtPointer)0 },
29 { XTAS_CLOS_MAP , True, XtasDetailCloseCallback, (XtPointer)0 },
30 { XTAS_SAVE_MAP , True, XtasDetailSaveCallback, (XtPointer)0 },
31 { XTAS_INFO_MAP , True, XtasDetailDetailCallback, (XtPointer)0 },
32 { XTAS_CTKI_MAP , True, XtasCtkInfoCallback, (XtPointer)0 },
33 { XTAS_VISU_MAP , True, XtasVisualPathCallback, (XtPointer)0 },
34 { XTAS_SIMU_MAP , True, XtasSimuPathCallback, (XtPointer)0 },
35 { -1, False, NULL, NULL }
36 };
37
38
39 static struct XalButtonsItem XtasDetailButtonOptions[] = {
40 { XTAS_MAIN_MAP , True, XtasDummyCallback, "File/Back To Main" },
41 { XTAS_CLOS_MAP , True, XtasDummyCallback, "File/Close" },
42 { XTAS_SAVE_MAP , True, XtasDummyCallback, "File/Save Screen" },
43 { XTAS_INFO_MAP , True, XtasDummyCallback, "View/Signals Info" },
44 { XTAS_CTKI_MAP , True, XtasDummyCallback, "View/Crosstalk Informations" },
45 { XTAS_VISU_MAP , True, XtasDummyCallback, "View/Visualise a Path" },
46 { XTAS_SIMU_MAP , True, XtasDummyCallback, "Tools/Simulate a Path" },
47 { -1, False, NULL, NULL }
48 };
49
50 static struct XalButtonsItem XtasDetailButtonMenusSimu[] = {
51 { XTAS_MAIN_MAP , True, XtasMainPopupCallback, (XtPointer)0 },
52 { XTAS_SAVE_MAP , True, XtasDetailSaveCallback, (XtPointer)0 },
53 { XTAS_CLOS_MAP , True, XtasDetailCloseCallback, (XtPointer)0 },
54 { XTAS_INFO_MAP , True, XtasDetailDetailCallback, (XtPointer)0 },
55 { XTAS_VISU_MAP , True, XtasVisualPathCallback, (XtPointer)0 },
56 { -1, False, NULL, NULL }
57 };
58
59
60 static struct XalButtonsItem XtasDetailButtonOptionsSimu[] = {
61 { XTAS_MAIN_MAP , True, XtasDummyCallback, "File/Back To Main" },
62 { XTAS_SAVE_MAP , True, XtasDummyCallback, "File/Save Screen" },
63 { XTAS_CLOS_MAP , True, XtasDummyCallback, "File/Close" },
64 { XTAS_INFO_MAP , True, XtasDummyCallback, "View/Signals Info" },
65 { XTAS_VISU_MAP , True, XtasDummyCallback, "View/Visualise a Path" },
66 { -1, False, NULL, NULL }
67 };
68
69 static struct XalButtonsItem XtasDetailButtonMenusDelay[] = {
70 { XTAS_MAIN_MAP , True, XtasMainPopupCallback, (XtPointer)0 },
71 { XTAS_SAVE_MAP , True, XtasDetailSaveCallback, (XtPointer)0 },
72 { XTAS_CLOS_MAP , True, XtasDetailCloseCallback, (XtPointer)0 },
73 { XTAS_INFO_MAP , True, XtasDetailDetailCallback, (XtPointer)0 },
74 { -1, False, NULL, NULL }
75 };
76
77 static struct XalButtonsItem XtasDetailButtonOptionsDelay[] = {
78 { XTAS_MAIN_MAP , True, XtasDummyCallback, "File/Back To Main" },
79 { XTAS_SAVE_MAP , True, XtasDummyCallback, "File/Save Screen" },
80 { XTAS_CLOS_MAP , True, XtasDummyCallback, "File/Close" },
81 { XTAS_INFO_MAP , True, XtasDummyCallback, "View/Signals Info" },
82 { -1, False, NULL, NULL }
83 };
84