Topic : The ATARI Compendium Author : Scott Sanders / JAY Software Version : 1.25 (20/6/2003) Subject : Documentation Nodes : 1117 Index Size : 32614 HCP-Version : 6 Compiled on : Atari @charset : UTF-8 @lang : en @default : @help : %About @options : +g -i -t4 +y +z @width : 100 View Ref-File#include <AES.H> #include <VDI.H> #include <OSBIND.H> #include <VDIWORK.H> int main(int, char *[]); short ap_id; VDI_Workstation ws; /* See entry for V_Opnvwk() in VDI docs */ char menu_title[] = " Skeleton"; int main(int argc, char *argv[]) { char *altNoVDIWork = "[3][GEM is unable to|allocate a workstation.|The program must abort.][ OK ]"; short ret,msg[8],kc,dum; ap_id = appl_init(); if(ap_id == -1) return -1; if(!OpenVwork(&ws)) { form_alert(1, altNoVDIWork); appl_exit(); return -1; } menu_id = menu_register(ap_id, menu_title ); /* Place name on menu bar */ for(;;) { evnt_mesag(msg); switch( msg[0] ) { case AC_OPEN: if(msg[3] == menu_id) OpenAccessoryWindow(); break; case AC_CLOSE: if(msg[3] == menu_id) { v_clsvwk(ws.handle); break; } } } }