home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
filemanager
/
director_1
/
!Director
/
Menus
/
System
/
Openfiles
(
.txt
)
< prev
next >
Wrap
RISC OS BBC BASIC V Source
|
1995-05-05
|
1KB
|
61 lines
>Director:Menus.System.Openfiles
$+" at line "+
*Menu "" CloseAll
*Option "Close"
' *Command SWI "XOS_FSControl" 22
*EndMenu
*Set Director$Menu Files
size=256
buffer size
"Director_Menu","Open
Files"+" "+"Files -temp"
#os_args=
swi_number("XOS_Args")
)option=
swi_number("Director_Option")
+command=
swi_number("Director_Command")
num=0
h=255
os_args,254,h
(S%
&800)=0
4
os_args,7,h,buffer,,,size
,,,,,spare ;V
1)=0
buffer?(size-spare)=13
.
Thanks to Aidan Corey for this bit
T$=$buffer+" ("
(S%
&40)
T$+="R"
8
(S%
&100)
T$+="W"
(S%
&80) T$+="w"
"
(S%
&7000)
T$+="X"
T$+=")"
]
option,""""+
" "+
h,3)+" "+T$+""" -sub Dynamic:/Director:Menus.System.OpenSub"
num+=1
num<>0
*Dash
$! *Option "All" -sub CloseAll
*Option "None" -grey
"Director_EndMenu"
swi_number(swi$)
"OS_SWINumberFromString",,swi$
swi%
- =swi%