|
|
1.1.1.2 ! root 1: Comments about BROWSE 1.1 root 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: 1.1.1.2 ! root 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. 1.1 root 17: 1.1.1.2 ! root 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 1.1 root 20: to examine the source code. You can also browse from stdin, which is most 1.1.1.2 ! root 21: useful for piping to the browser. E.g., "cl prog1.c | browse" will allow you 1.1 root 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: 1.1.1.2 ! root 30: File List: 1.1 root 31: 1.1.1.2 ! root 32: README This file ! 33: BROWSE Makes AVBROWSE, VBROWSE 1.1 root 34: 1.1.1.2 ! root 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.