home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / AVBROWSE.ZIP / README < prev   
Text File  |  1989-02-08  |  2KB  |  54 lines

  1. Comments about BROWSE
  2.  
  3. The Video I/O (VIO) system can be used in OS/2 to simplify presentation of
  4. data on the screen.  Presentation Manger supports windowed text output with
  5. its Advanced Video I/O (AVIO) system.
  6.  
  7. In the VBROWSE subdirectory, there is a simple file browser which
  8. demonstrates the use of VIO calls.  This program works in fullscreen
  9. and VIO Windowed OS/2 sessions.
  10.  
  11. The BROWSE.EXE in the AVBROWSE subdirectory is an extension of the VIO
  12. Browser, which demonstrates the use of AVIO in Presentation Manager, and
  13. techniques for converting a VIO application to an AVIO application.  In
  14. addition acting like the VIO sample, this sample also has features for
  15. font shrinking and enlarging fonts, and allows selection of files using the
  16. OPENDLG File Open protocol.
  17.  
  18. With both programs you select the file you want to browse with the first
  19. argument on the command line.  E.g., "browse browse.c" will allow you
  20. to examine the source code.  You can also browse from stdin, which is most
  21. useful for piping to the browser.  E.g., "cl prog1.c | browse" will allow you
  22. to browse through error messages.
  23.  
  24. Also note that there are severe memory restrictions on the file being
  25. browsed:  the limit is min( 64K of text , 4096 lines of text).    The number
  26. of lines is limited by the constant NUM_DATA_LINES found in browse.h.
  27. The size of the text area is limited to 64K by virtue of the c malloc()
  28. function.
  29.  
  30. File List:
  31.  
  32. README        This file
  33. BROWSE        Makes AVBROWSE, VBROWSE
  34.  
  35. In the VBROWSE directory (VIO Browsing utility)
  36. BROWSE        Makefile
  37. BROWSE.C    Browsing routines
  38. BROWSE.DEF    Definition file
  39. BROWSE.EXE    Executable
  40. BROWSE.H    Header file
  41. BROWSE.SYM    Symbol file
  42.  
  43. In the AVBROWSE directory (note--this uses the OPENDLG library)
  44. AVIO.C        Avio C routines
  45. AVIO.H        Avio headers
  46. BROWSE        Makefile
  47. BROWSE.C    Browse source file
  48. BROWSE.DEF    Definition file
  49. BROWSE.EXE    Executable file
  50. BROWSE.H,    Header file (defines resource ids)
  51. BROWSE.ICO    Icon
  52. BROWSE.RC    Resources
  53. BROWSE.SYM    Symbol file
  54.