home *** CD-ROM | disk | FTP | other *** search
- rem name: utility2.cdl
-
- rem date: 011288 simon izraelevitz
-
- rem task: utility program to call cadl programs from a menu on
- rem the screen
-
- rem -----------------------------------------------
-
- rem Display page2 menu and get choice
-
- if (retrflag > 1)
- goto getmenu
-
- :dspmenu
- chain page2.cdl
-
- :getmenu
- menopt = 1
- getpos "Cursor-indicate CADL program to run", menopt
- if (@key <= -2)
- goto end
- if (@key != 1)
- goto getmenu
- col = floor (@xview / hinc)
- row = floor (@yview / vinc)
-
- on col goto col1,col2,col3,col4,
-
- :col1
- on row goto pos11,pos12,pos13,pos14,pos15,pos16,pos17,pos18,
-
- :col2
- on row goto pos21,pos22,pos23,pos24,pos25,pos26,pos27,pos28,
-
- :col3
- on row goto pos31,pos32,pos33,pos34,pos35,pos36,pos37,pos38,
-
- :col4
- on row goto pos41,pos42,pos43,pos44,pos45,pos46,pos47,pos48,
-
- :pos11
- dosub restore
- chain cincispl.cdl
- :pos12
- goto open
- :pos13
- goto open
- :pos14
- goto open
- :pos15
- goto open
- :pos16
- goto open
- :pos17
- dosub restore
- chain cirlnend.cdl
- :pos18
- dosub restore
- chain cylint.cdl
- :pos21
- goto open
- :pos22
- goto open
- :pos23
- goto open
- :pos24
- goto open
- :pos25
- goto open
- :pos26
- dosub restore
- chain splflip.cdl
- :pos27
- dosub restore
- chain arcflip.cdl
- :pos28
- dosub restore
- chain twoptsvw.cdl
- :pos31
- goto open
- :pos32
- goto open
- :pos33
- goto open
- :pos34
- goto open
- :pos35
- goto open
- :pos36
- goto open
- :pos37
- goto open
- :pos38
- goto open
- :pos41
- rem MORE chains to the next menu
- chain utility3.cdl
- :pos42
- rem HELP calls help.cdl
- chain help.cdl
- :pos43
- goto open
- :pos44
- goto open
- :pos45
- goto open
- :pos46
- goto open
- :pos47
- goto open
- :pos48
- goto open
-
- :open
- prompt "No program is called by this box. Select again."
- wait 2
- goto getmenu
-
- :end
- chain restore.cdl
-