1 /****************************************************************************/
3 /* Chaine de CAO & VLSI Alliance */
5 /* Produit : XTAS Version 5 */
6 /* Fichier : xtas_detpath_button.h */
8 /* (c) copyright 1991-1998 Laboratoire LIP6 equipe ASIM */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
12 /* Author(s) : Nizar ABDALLAH Date : 01/04/1993 */
14 /* Modified by : Date : ../../.... */
15 /* Modified by : Date : ../../.... */
16 /* Modified by : Date : ../../.... */
18 /****************************************************************************/
21 /****************************************************************************/
23 /*-------------------------*/
24 /* Button's menu structure */
25 /*-------------------------*/
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
}
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
}
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
}
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
}
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
}
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
}