home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / desklib / examples / DeskLib / Examples / Widget5 / ReadMe
Encoding:
Text File  |  1995-05-12  |  1.7 KB  |  34 lines

  1. The version of !Widget5 here is slightly different from the one I have
  2. uploaded to Hensa.
  3.  
  4. Firstly, it has some extra features turned on (by setting Widget5$Options
  5. in the !Run file). This makes it load and save two new file formats, but
  6. these are only of interest if you have done the image processing option
  7. in the BSc Physics course at Imperial College (Widget4) and the image
  8. processing option in the MSc in Information Technology course at Kingston
  9. University (Widget5). Widget4 was the program I wrote for the previous 
  10. course and this is the sequel, so I made it support both file formats so 
  11. I could use the images I had previously, but turned them off in the 
  12. release version as I randomly chose the filetype numbers.
  13.  
  14. Secondly, I have optimised the Scale process by making the maths integer
  15. rather than floating point, this has made about a 20 times speed increase!
  16.  
  17. It only works on 256 grey level images though.
  18.  
  19. If you want to compile it then you will have to build "HackLib" (sources
  20. included). This is basically code which emulates the parts of RISCOS_Lib
  21. that flex uses so that it can be used with DeskLib (as Mem has some bugs
  22. which makes it crash with 100% certainty). Extract flex from RISCOS_Lib
  23. using libfile and then make a library with HackLib.Build.o.hacklib and
  24. put it in HackLib.o. Put the flex header in HackLib.h and HackLib.StartHLib
  25. sets up the paths needed. Also I had Dialog2 as a separate library so you
  26. may need to change that aswell.
  27.  
  28. As to the program itself, I would like your comments on the UI, in particular
  29. the fact that some of the processes have separate choose banks and process
  30. options windows that follow on from each other and some have them combined.
  31. Which is better do you think? Also, are there anything missing in your
  32. opinion?
  33.  
  34.