home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
filemanager
/
director_1
/
!Director
/
Menus
/
System
/
Modules
(
.txt
)
< prev
next >
Wrap
RISC OS BBC BASIC V Source
|
1994-10-11
|
1KB
|
43 lines
>Director:Menus.System.Modules
This makes a menu of all the modules
$+" at "+
(XOS_Module=
swi_number("XOS_Module")
%Menu=
swi_number("Director_Menu")
+EndMenu=
swi_number("Director_EndMenu")
)Option=
swi_number("Director_Option")
+Command=
swi_number("Director_Command")
%Dash=
swi_number("Director_Dash")
Menu,"ModulesList -temp"
module%=0
instance%=0
oldinstance%=instance%
XOS_Module,12,module%,instance%
,module%,instance%,base%,private%,prefix%;flag%
ok%=(flag%
1)=0
ok%
! name$=
0(base%+base%!&10)
A
instance%<>0
oldinstance%<>0
name$+="%"+
0(prefix%)
`
Option,""""+name$+""" -sub ""Dynamic:DirectorObey Director:Menus.System.ModulesSub"""
EndMenu
"*Set Director$Menu ModulesList
swi_number(name$)
"OS_SWINumberFromString",,name$
0(a%)
( s$=""
?a%<>0
s$+=
a%+=1