41 |
|
|
42 |
Widget widget; |
Widget widget; |
43 |
|
|
44 |
XmString file,open,save,merge,export,print,quit;/* aro */ /* 0th menu */ |
XmString file,open,revert,save,merge,export,print,quit;/* aro */ /* 0th menu */ |
45 |
XmString cont,fram,anim,meas,pers; /* 1st */ |
XmString cont,fram,anim,meas,pers; /* 1st */ |
46 |
XmString edit,visi,posn,ab_sz,bd_fd,vdisp,elem; /* 2nd */ |
XmString edit,visi,posn,ab_sz,bd_fd,vdisp,elem; /* 2nd */ |
47 |
XmString track,tr_rotl,tr_roto,cent,tr_reor,tr_repo, |
XmString track,tr_rotl,tr_roto,cent,tr_reor,tr_repo, |
92 |
/* Zeroth menu is the File menu -- callback is file_cb() */ |
/* Zeroth menu is the File menu -- callback is file_cb() */ |
93 |
|
|
94 |
open = XmStringCreateLocalized("Open..."); |
open = XmStringCreateLocalized("Open..."); |
95 |
|
revert = XmStringCreateLocalized("Revert"); |
96 |
save = XmStringCreateLocalized("Save..."); |
save = XmStringCreateLocalized("Save..."); |
97 |
merge = XmStringCreateLocalized("Merge..."); |
merge = XmStringCreateLocalized("Merge..."); |
98 |
export = XmStringCreateLocalized("Export..."); |
export = XmStringCreateLocalized("Export..."); |
106 |
nth_menu[0] = XmVaCreateSimplePulldownMenu |
nth_menu[0] = XmVaCreateSimplePulldownMenu |
107 |
(menubar, "file_menu", 0, file_cb, |
(menubar, "file_menu", 0, file_cb, |
108 |
XmVaPUSHBUTTON, open, 'O', "Ctrl<Key>O", accel1, |
XmVaPUSHBUTTON, open, 'O', "Ctrl<Key>O", accel1, |
109 |
|
XmVaPUSHBUTTON, revert,'R', NULL, NULL, |
110 |
XmVaPUSHBUTTON, save, 'S', "Ctrl<Key>S", accel2, |
XmVaPUSHBUTTON, save, 'S', "Ctrl<Key>S", accel2, |
111 |
XmVaPUSHBUTTON, merge, 'M', NULL, NULL, |
XmVaPUSHBUTTON, merge, 'M', NULL, NULL, |
112 |
XmVaSEPARATOR, |
XmVaSEPARATOR, |
118 |
NULL); |
NULL); |
119 |
|
|
120 |
XmStringFree(open); |
XmStringFree(open); |
121 |
|
XmStringFree(revert); |
122 |
XmStringFree(save); |
XmStringFree(save); |
123 |
XmStringFree(merge); |
XmStringFree(merge); |
124 |
XmStringFree(export); |
XmStringFree(export); |