home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 24
/
CD_ASCQ_24_0995.iso
/
dos
/
tools
/
aurora21
/
cfgfmgr.aml
< prev
next >
Wrap
Text File
|
1995-08-10
|
2KB
|
71 lines
/* ------------------------------------------------------------------ */
/* Macro: CFGFMGR.AML */
/* Written by: nuText Systems */
/* */
/* Description: This macro displays a configuration dialog box for */
/* file manager options. */
/* ------------------------------------------------------------------ */
include bootpath "define.aml"
var fmgropt
var fmgrsort
var fmgrquit
// create dialog box
dialog "File Manager Options" 47 14 "cp"
// display options
groupbox 'Show:' 3 2
(menu ''
item " [ ] &Directories"
item " [ ] &Hidden and System Files"
item " [ ] File Sizes in 1&K increments"
item " [ ] Directories &First on Name Sort "
end) '' _FmgrOpt "dhk1"
// sort options
groupbox 'Sort by:' 3 8
(menu ''
item " ( ) &Name"
item " ( ) &Extension"
item " ( ) &Size"
item " ( ) Date/&Time "
item " ( ) D&OS Order"
end) '' _FmgrSort 'nesdo'
// other options
groupbox 'Options:' 22 8
(menu ''
item " [ ] &Quit on File Open "
end) '' _FmgrQuit 'y'
// ok/cancel buttons
button "O&k" 24 12 8
button "Cancel" 35 12 8
// display dialog box
if (getdialog ref fmgropt ref fmgrsort ref fmgrquit) == 'Ok' then
setobj FmgrOpt fmgropt 'prf'
setobj FmgrSort fmgrsort 'prf'
setobj FmgrQuit fmgrquit 'prf'
// apply changes to all existing fmgr windows
w = getcurrwin
while w do
if wintype? "fmgr" w then
oldwin = gotowindow w
oldbuf = gotobuf (getwinbuf)
oldevent = geteventobj
eventobject "fmgr"
fsort _FmgrSort
send "reopen"
eventobject oldevent
gotobuf oldbuf
gotowindow oldwin
end
w = getprevwin w
end
end