--- pmsdk/samples/browse/readme 2018/08/09 12:28:13 1.1.1.1 +++ pmsdk/samples/browse/readme 2018/08/09 12:28:30 1.1.1.2 @@ -1,21 +1,24 @@ -Readme file for browse.exe: +Comments about BROWSE The Video I/O (VIO) system can be used in OS/2 to simplify presentation of data on the screen. Presentation Manger supports windowed text output with its Advanced Video I/O (AVIO) system. -Viobrows.exe is a simple file browser to demonstrate the use of VIO in -fullscreen mode or OS/2 without PM. +In the VBROWSE subdirectory, there is a simple file browser which +demonstrates the use of VIO calls. This program works in fullscreen +and VIO Windowed OS/2 sessions. + +The BROWSE.EXE in the AVBROWSE subdirectory is an extension of the VIO +Browser, which demonstrates the use of AVIO in Presentation Manager, and +techniques for converting a VIO application to an AVIO application. In +addition acting like the VIO sample, this sample also has features for +font shrinking and enlarging fonts, and allows selection of files using the +OPENDLG File Open protocol. -Browse.exe is an extension of Viobrows, designed to demonstrate the use of -AVIO with Presentation Manager and techniques for converting a VIO -application to an AVIO application. It employs many of the functions from -the AVIO Template also included with the Toolkit. - -Note that with both programs you select the file you want to browse with the -first argument on the command line. E.g., "browse browse.c" will allow you +With both programs you select the file you want to browse with the first +argument on the command line. E.g., "browse browse.c" will allow you to examine the source code. You can also browse from stdin, which is most -useful for piping to the browser. E.g., "cl foo.c| browse" will allow you +useful for piping to the browser. E.g., "cl prog1.c | browse" will allow you to browse through error messages. Also note that there are severe memory restrictions on the file being @@ -24,16 +27,27 @@ of lines is limited by the constant NUM_ The size of the text area is limited to 64K by virtue of the c malloc() function. -=================== +File List: -Note: Compiler warning C4100 will occur at warning level 3 and can be ignored. +README This file +BROWSE Makes AVBROWSE, VBROWSE -Source Files: - viobrows. viobrows.h - viobrows.lnk viobrows.c - - browse. browse.h - browse.def browinit.c - browse.lnk brownres.c - browse.rc browres.c - browse.ico +In the VBROWSE directory (VIO Browsing utility) +BROWSE Makefile +BROWSE.C Browsing routines +BROWSE.DEF Definition file +BROWSE.EXE Executable +BROWSE.H Header file +BROWSE.SYM Symbol file + +In the AVBROWSE directory (note--this uses the OPENDLG library) +AVIO.C Avio C routines +AVIO.H Avio headers +BROWSE Makefile +BROWSE.C Browse source file +BROWSE.DEF Definition file +BROWSE.EXE Executable file +BROWSE.H, Header file (defines resource ids) +BROWSE.ICO Icon +BROWSE.RC Resources +BROWSE.SYM Symbol file