home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / EDG-CT1.DMS / in.adf / CT.run / Scripts2 / 5 / Scale_Image < prev    next >
Encoding:
Text File  |  1995-10-17  |  1.2 KB  |  54 lines

  1. /*
  2.                         Control Tower Arexx Script
  3.                            Written By J.L. White
  4.                          (C)1995 Merlin's Software
  5.  
  6. Lines=5
  7. 01=Scale Image
  8. 02= 
  9. 03=This script loads each image of the File List Window
  10. 04=into ImageFX and allows you to scale the image to a
  11. 05=new user defined size.
  12.  
  13. */
  14.  
  15. options results
  16.  
  17. arg FrameNum TotalFiles
  18. address "IMAGEFX.1"
  19.  
  20.  
  21. if FrameNum = 0 then do
  22.     FrameNum = 1
  23.     RequestSlider '"Enter New Width!"' 1 1024 752
  24.     Answer = result
  25.     RequestSlider '"Enter New Height!"' 1 1024 480
  26.     Answer2 = result
  27.     Gadget.1 = 'Select Scaling Method To Use?'
  28.     Gadget.2 = 'Percent'
  29.     Gadget.3 = 'Fast'
  30.     Gadget.4 = 'Border'
  31.     ListRequest 4 Gadget
  32.     Answer3 = "Fast"
  33.     if result = 2 then Answer3 = "Percent"
  34.     if result = 4 then Answer3 = "Border"
  35.     call open TempFile,"Ram:CT-IFSI",W
  36.     call writeln TempFile,Answer
  37.     call writeln TempFile,Answer2
  38.     call writeln TempFile,Answer3
  39.     call close TempFile
  40.     end
  41. else do
  42.     call open TempFile,"Ram:CT-IFSI",R
  43.     line = readln(TempFile)
  44.     parse var line Answer
  45.     line = readln(TempFile)
  46.     parse var line Answer2
  47.     line = readln(TempFile)
  48.     parse var line Answer3
  49.     call close TempFile
  50.     end
  51. Scale Answer Answer2 Answer3
  52.  
  53. exit
  54.