aboutsummaryrefslogtreecommitdiff
path: root/osfileselect.dcl
blob: 8d38fac05e4d86aadc8d43e6e6b3789554fceb4a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
definition module osfileselect

//	Clean Object I/O library, version 1.2

import	StdString
from	ostoolbox	import :: OSToolbox
import	osevent

osInitialiseFileSelectors	:: !*OSToolbox -> *OSToolbox
osSelectinputfile			:: !(OSEvent->.s->.s) !.s                 !*OSToolbox -> (!Bool,!String,!.s,!*OSToolbox)
osSelectoutputfile			:: !(OSEvent->.s->.s) !.s !String !String !*OSToolbox -> (!Bool,!String,!.s,!*OSToolbox)
osSelectdirectory			:: !(OSEvent->.s->.s) !.s                 !*OSToolbox -> (!Bool,!String,!.s,!*OSToolbox)