Annotation of pmsdk/samples/browse/readme, revision 1.1.1.2

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.