Programmer's Guide to Creating User Interfaces

Index

Table of Contents

!  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z 

!

No entries

A

About box Windows  *
ACCEPT
        alphanumeric fields  *
        ANSI  * , *
        group item  * , *
        Micro Focus enhanced  *
        numeric  *
        numeric-edited  *
        single alphanumeric fields  *
        single field  *
        single field Fixed-format  * , *
        single field free-format  *
        single field RM style  * , *
        single numeric-edited fields  *
        termination of  * , *
Accept and Display
        See Adis
Accept order of groups in Screens  *
Accept panel  *
ACCEPT statement, Windows  *
ACCEPT/DISPLAY  * , * , * , * , *
        See Adis
ACCEPT/DISPLAY options, Adiscf  *
Accessing, functions in Screens  *
Adis  * , *
        and generic attributes  * , *
        and Panels  * , *
        auto-clear  * , *
        auto-skip configuration  *
        backspace character  *
        case conversion  * , *
        configuration utility  *
        configure  *
        configuring  * , * , * , *
        configuring at run time  * , * , *
        configuring error messages  *
        configuring keys  *
        considerations when using with Panels  *
        creating panel  *
        cursor control  * , *
        Data Division size  *
        data keys  * , *
        default color options  *
        default keys  *
        defaults  *
        determining available shift keys  *
        dynamic attributes module  *
        editing functions  * , * , * , * , * , * , * , * , * , * , * , *
        error messages and Panels  *
        example of using a mouse  *
        exit using cursor keys  *
        FILLER  * , *
        function keys  * , * , *
        group item  * , *
        indicators and Panels  *
        indicators on status line  *
        initialization module  *
        justification options  *
        key configuration on UNIX  *
        keyboard handling  * , *
        large screens  *
        list of key functions  *
        lock keys  * , * , * , * , * , *
        main support module  *
        mapping functions  * , *
        mapping keys to functions  *
        mouse  *
        mouse pointer position  *
        Panels functions  *
        password concealment  *
        portability  *
        pre-clear  *
        predisplaying field contents  *
        Screen Section  * , *
        shift keys  * , * , * , * , *
        single character echo  *
        terminate ACCEPT function  *
        TIMEOUT on an accept  *
        timeout reset control  *
        timeout units  *
        UPDATE behavior options  *
        user function keys  *
        x"B0" routine conflict  *
Adis ACCEPT, configuring messages  *
ADIS configuration
        altering defaults  *
        Overview  *
adis file  *
Adis functions
        Backspace  *
        backward Tab  *
        carriage return  *
        case conversion  *
        clear field  *
        clear screen  *
        clear to end of field  *
        clear to end of screen  *
        cursor down  *
        cursor left  *
        cursor right  *
        cursor up  *
        delete character  *
        End  *
        Home  *
        insert single character  *
        insert toggle  *
        move to next field  *
        move to next Tab stop  *
        move to previous field  *
        move to previous Tab stop  *
        move to start of screen  *
        replace toggle  *
        restore  *
        restore character  *
        retype  *
        RM backspace  *
        RM clear field  *
        RM Tab  *
        set insert mode  *
        set replace mode  *
        terminate program  *
        Undo  *
Adis indicators
        auto-clear  *
        insert/replace mode  *
        off end of field  *
        positioning at run time  *
Adis keys  * , *
        See also disabling in Adiscf
        conflict with x"B0" routine  *
        detecting  *
        enabling and disabling  *
        enabling in Adiscf  *
        special mappings  *
Adis options
        ACCEPT numeric  *
        ACCEPT numeric-edited  *
        auto-clear  *
        auto-restore  *
        auto-skip  *
        COLUMN + 1 effect  *
        cursor position  *
        end of field  * , *
        field overflow  *
        function keys select  *
        pre-clear  *
        predisplay  *
        prompt character  *
        prompt character in PIC G  *
        range of data keys  *
        restrict field size  *
        RM/COBOL numeric  *
        SECURE field  *
        termination of accept  *
        update field  *
        user function keys  *
        validation control  *
Adiscf  * , * , * , *
        ACCEPT/DISPLAY options  * , *
        alter all messages menu  *
        Alter All Options menu  *
        Alter Configuration menu  *
        Alter Function Mappings menu  *
        Alter Indicators menu  *
        alter individual messages menu  *
        Alter Individual Options menu  *
        altering auto-clear indicator  *
        Choose Configuration menu  *
        command line  *
        configuring ACCEPT messages  *
        configuring indicators  *
        Delete configuration menu  *
        Enable/Disable Adis Keys menu  *
        function descriptions  *
        indicator position  *
        key control  *
        Load Configuration menu  *
        load option  *
        Main menu  *
        menus  *
        message position  *
        messages  *
        overriding selections  *
        Save menu  *
        tab stops  *
Adiscf functions  *
adisctrl  * , *
adisctrl file  * , * , * , *
        default configuration  *
        DG ICOBOL compatibility  *
        IBM V1.0 compatibility  *
        Microsoft V2 compatibility  *
        RM compatibility  *
adisdyna  * , * , *
adisinit  * , *
adiskey  * , *
admouse.cbl sample program  *
Advisor, Microsoft  *
Alarm  *
alphanumeric, fields in ACCEPT  *
Alt key simulation  *
Alter configuration menu, Adiscf  *
Alternate menu in Screens  *
Alternative keystrokes  *
Animator
        function keys  *
        function keys not working  *
ANSI ACCEPT/DISPLAY  * , * , *
API
        and Panels V2  *
        OS/2  * , *
        Presentation Manager  *
        Windows  * , *
        Windows NT or 95  *
Application interface  *
Application window, Windows  *
ASCII, character codes  *
AT LINE NUMBER, with windowing syntax  *
Attribute
        byte  * , *
        encoding  *
Attribute routines
        allocate color  *
        allocate color in virtual colormap  *
        attribute code, get  *
        attribute codes, set  *
        attribute information, get  *
        attribute tables, restore  *
        attribute tables, save  *
        colormap, query  *
        convert to RGB  *
        system attributes  *
        user attribute  *
        virtual colormap, create  *
        virtual colormap, destroy  *
Attribute selection function in Screens  *
Attribute setting, routines  *
Attribute table
        definition  *
        specifying entries  *
Attributes
        blink  *
        buffer in Panels  *
        bytes for color display  *
        changing terminal  *
        character  *
        codes for monochrome display  *
        color display  *
        color/mono compatibility  *
        default settings  *
        displaying  *
        dynamic  *
        enabling on panel  *
        environment information  *
        function in Screens  *
        generic/IBM compatibility  *
        mono display  *
        querying meaning  *
        reading in Screens  *
        screen  * , * , *
        terminal display  *
        user  * , *
AUTO clause, in Screens  *
Auto-clear
        Adis indicator  *
        Adis option  *
        altering Adiscf's indicator  *
        enabling/disabling in Adis  *
Auto-restore  *
Auto-skip
        automatic in Adis  *
        enabling/disabling  *
AUTOHOTSPOT On-line Help Builder directive  *

B

Backdrop, setting in Panels  *
Background color  *
Backslash in On-line Help file  *
Backspace, Adis function (RM)  *
Backward Tab, Adis function  *
Bell  *
BELL clause, in Screens  *
BLANK, Adis field option  *
BLANK WHEN ZERO clause
        Adis field option  *
        in Screens  *
Blink attribute  * , *
        Windows  *
Bold attribute  *
Border  *
BOXED phrase  *
BY VALUE phrase  * , * , *

C

C Language
        converting to COBOL  * , * , *
C language
        interface to Presentation Manager API  *
        interface to Windows API  *
+C switch, and large screens  *
calc.cbl  *
CALL
        convention  * , * , * , * , *
        convention OS/2  *
        convention Windows  *
        convention Windows NT or 95  *
CALL convention, third party products  *
Call interface, Panels V2  *
Call-by-name routines
        display attributes  *
        mouse handling  *
Call-by-number routines
        See X" routines
Calling
        .dll file from PowerBuilder  *
        Panels V2  *
Calls, to Panels V2  *
Carriage Return, Adis function  *
Case conversion  *
        in Adis  *
CASE On-line Help Builder directive  *
cblsseg.dll  * , *
cblwgui  *
cblwin.dll  * , *
cblwina.obj  * , *
cblwinaf.obj  * , *
cblwinb.obj  *
cblwinl.obj  *
cblwin{MI}x{D} suffix  *
CBL_ routines
        attribute table  *
        colormap  *
        generic attributes  *
        line-drawing routines  *
        mouse handling  *
CBL_AND, testing the value of a bit  *
CBL_CLEAR_SCR  *
CBL_DESTROY_VC  *
CBL_GET_CSR_POS  *
CBL_GET_KBD_STATUS  *
CBL_GET_MOUSE_MASK  * , *
CBL_GET_MOUSE_POSITION  * , *
CBL_GET_MOUSE_STATUS  *
CBL_GET_SCR_GRAPHICS  *
CBL_GET_SCR_LINE_DRAW  *
CBL_GET_SCR_SIZE  *
CBL_HIDE_MOUSE  *
CBL_INIT_MOUSE  * , *
CBL_OR, using to set the value of a bit  *
CBL_READ_KBD_CHAR  *
CBL_READ_MOUSE_EVENT  * , *
CBL_READ_SCR_ATTRS  *
CBL_READ_SCR_CHARS  *
CBL_READ_SCR_CHATTRS  *
CBL_SCR_ALLOCATE_COLOR  * , *
CBL_SCR_ALLOCATE_VC_COLOR  * , *
CBL_SCR_CREATE_VC  * , *
CBL_SCR_DESTROY_VC  *
CBL_SCR_GET_ATTRIBUTES  * , *
CBL_SCR_GET_ATTR_INFO  * , *
CBL_SCR_NAME_TO_RGB  * , *
CBL_SCR_QUERY_COLORMAP  * , *
CBL_SCR_RESTORE_ATTRIBUTES  *
CBL_SCR_SAVE_ATTRIBUTES  *
CBL_SCR_SET_ATTRIBUTES  * , *
CBL_SET_CSR_POS  *
CBL_SET_MOUSE_HIDE_AREA  *
CBL_SET_MOUSE_MASK  * , *
CBL_SET_MOUSE_POSITION  * , * , *
CBL_SHOW_MOUSE  * , *
CBL_SWAP_SCR_CHATTRS  *
CBL_TERM_MOUSE  * , *
CBL_WRITE_SCR_ATTRS  *
CBL_WRITE_SCR_CHARS  *
CBL_WRITE_SCR_CHARS_ATTR  *
CBL_WRITE_SCR_CHATTRS  *
CBL_WRITE_SCR_N_ATTR  *
CBL_WRITE_SCR_N_CHAR  *
CBL_WRITE_SCR_N_CHATTR  *
CBL_WRITE_SCR_TTY  *
Character
        appearance on screen  *
        attribute byte  *
        get  *
NDING CODE FOR finding co, line drawing  *
Character attributes  *
        assigning to generic attribute  *
        description  *
        table of generic codes  *
Character graphics  *
Character set  *
Check box  *
        selection  *
Checkmark, selection  *
Child window  *
        relationship to primary window  *
Choose option, Adiscf  *
Choosing special characters
        Screens  * , *
Class Library, creating GUIs  *
Clear
        CBL_CLEAR_SCR routine  *
        field in Adis  *
        field in Adis (RM)  *
        screen in Adis  *
        screen in Screens  *
        to end of field, Adis  *
        to end of screen in Adis  *
Clear Adiscf auto clear  *
Client area  *
Clipping
        child window  *
        Panels, definition  *
        window in Panels  *
CLOSE WINDOW  * , *
Closing windows  *
COBATTR environment variable  *
COBCTRLCHAR environment variable  * , *
        generic attributes  *
        generic line draw  *
COBDIR, for Panels V2  *
COBHNF environment variable  *
cobkeymp  * , *
        creating  *
        KEY_ values  *
        multiple  *
cobkeymp file  * , *
        multiple  *
COBKEYTIMEOUT  *
coblibw.lib  *
COBOL, to Visual BASIC interface  *
COBOL dialects, keyboard emulation  *
COBOL Editor, and Screens  *
COBOL windowing
        enabling  *
        overview  *
cobolw.exe  *
cobprintf(), with windowing syntax  *
COBSYSTEMKEYS  *
COBVIOMODE  *
COBVIOOPT  *
cobw.lib  *
cobwin2  *
CodeView  *
Color
        assigning to generic attribute  *
        avoiding duplication  * , *
        background  *
        best match  *
        consistency between modules  *
        defining your own  *
        display attributes  *
        finding in system colormap  *
        foreground  *
        of characters  *
        querying RGB values in map  *
        recoloring screen areas  *
        sharing between modules  *
        translating to RGB  * , *
Color displays, display attributes  *
Colormap
        defining your own  *
        definition  *
        finding colors  *
        querying RGB values  *
        reinstating default  *
        removing virtual colormap  *
        routines  *
        storing RGB values  *
        virtual  *
Colors, default in Adis  *
COLUMN + 1 effect  *
COLUMN clause  *
COLUMN NUMBER clause  * , *
Combination box, definition  *
Combo boxes  *
Command file, Ohbld  *
Command line
        Adiscf  *
        Keybcf  *
Compatibility
        between COBOL and PowerBuilder data-types  *
        Data General  *
        function key list  *
        generic attributes with IBM  *
        IBM COBOL/2  *
        key list  *
        key list, selecting  *
        Microsoft  *
        Panels V2 environments  *
        Ryan McFarland  *
Compiler directives
        ANS85 with windowing  *
        DE-EDIT  *
Compiling
        existing application for Windows  *
        for 32-bit Windows  *
        for Windows{N}NT or 95  *
        Presentation Manager applications  * , *
Components, of a window  *
COMPRESS On-line Help Builder directive  *
Compress sample program  *
Compression, on-line files  *
Concatenation
        for C strings  * , *
Configuration, Windows application  *
Configuration file
        Adisctrl  *
        for keys  *
Configuring
        Adis  * , *
        Adis at run time  *
Console I/O redirection  *
CONTENTS On-line Help Builder directive  * , *
CONTENTSTITLE On-line Help Builder directive  *
CONTENTSTOPIC On-line Help Builder directive  *
Control menu, Screens  *
Control sequences
        DISPLAY statements  *
        key  *
Control sequences in DISPLAY  *
Copy, Windows default window  *
Copy from block, Screens  *
COPY REPLACING, with windowing syntax  *
Copy Tabs, Windows default window  *
Copy to block, Screens  *
Copyfiles, for display attributes  *
CPY On-line Help Builder directive  *
Creating
        COBOL .dll file for use by PowerBuilder  *
        COBOL .dll file for Visual Basic  *
Cross-environment support  *
CRT STATUS clause  * , *
CRT-UNDER  *
Ctrl, disable Ctrl+Break  *
Ctrl key, simulation  *
CUA, creating an interface  *
Current window  *
Cursor
        ACCEPT position  *
        CBL_GET_CSR_POS  *
        CBL_SET_CSR_POS  *
        control using Adis  * , *
        down function in Adis  *
        explicit addressing  *
        left function in Adis  *
        right function in Adis  *
        type, set  *
        up function in Adis  *
CURSOR IS clause  *
Cut to Block function in Screens  *

D

Data compatibility
        third party products  *
        with PowerBuilder  *
        with Visual Basic  *
Data Division
        screen section  *
        size under Adis  *
Data entry, fixed-format  *
Data keys  *
        in Adis  *
Data-names, checking in Screens  *
DBCS, line drawing characters  *
dd_cobkeymp  * , *
Debugging
        Presentation Manager applications  * , *
.def file  * , * , *
.def filename  * , *
Default Window, system menu  *
Default window  *
        copy  *
        copy tabs  *
        edit  *
        fonts  *
        mark  *
        paste  *
        scroll  *
DEFFILE Compiler directive  * , * , *
Define
        field in Screens  *
        group function in Screens  *
        prime key in Screens  *
DEFINE On-line Help Builder directive  *
Delete
        Adiscf configuration  *
        Field Definition  *
        function in Screens  *
        Group Definition  *
        Group Horizontally  *
        Group Vertically  *
        line in Screens  *
        panel  *
Delete Configuration menu, Adiscf  *
Delete line, Screens  *
Demonstration programs, Windows programming  *
Desktop  *
        in Panels V2  *
Dialog box  *
        modal  *
        modeless  *
Dialog System  * , *
Direct screen writes, and Panels  *
Directives, Ohbld command files  *
Directory Facility, in Screens  *
Directory Facility V2  * , *
        graphical user interface  *
Disabled panel, definition  *
Disabling
        Adis indicators  *
        function keys  *
        panel  *
DISPLAY
        ANSI  * , *
        control sequences  * , *
        corruption  *
        format of data  *
        group item  *
        highlight  *
        Micro Focus enhanced  *
        single field  *
        single field control sequences  *
        undefined  *
        windowing  *
Display
        appearance of characters  *
        attribute byte  *
        character  *
        generic attributes  *
        panel  * , *
        recoloring  *
        setting generic attributes  *
Display attributes  * , *
DISPLAY BOX  *
DISPLAY LINE  *
DISPLAY statements, Microsoft Windows  *
.dll file
        calling from PowerBuilder  *
        creating for use by PowerBuilder  *
        creating for use with Visual Basic  *
Double-byte, line drawing characters  *
Draw
        function in Screens  *
        lines in Screens  *
        menu in Screens  *
        mode in Screens  *
Dropdown
        list  *
        selection box  *
Duplicated codes from keys  *
dwskel.def  *
Dynamic link libraries, Windows  *
Dynamically linked subprograms
        32-bit Windows  *
        Windows  *
        Windows NT or 95  *

E

Edit
        Field Clause in Screens  *
        Group Clause in Screens  *
        Windows default window  *
Enable
        COBOL windowing support  *
        function keys  *
        panel  *
        panel definition  *
Enabling the mouse using CBL_SHOW_MOUSE  *
Encoding of the attribute byte  *
End
        Adis function  *
        of field  *
        of field, Adis option  *
Enhanced ACCEPT/DISPLAY  * , *
        See Adis
Entry fields  *
Environment
        attribute information  *
        codes for line drawing  *
        Panels V2 function compatibility  *
        supported by Panels V2  *
Environment variables
        COBCTRLCHAR  * , *
        COBHNF  *
        dd_cobkeymp  *
        HELPFILES  * , *
Erase mode in Screens  *
ERASE phrase  *
Error codes
        Panels  *
        Panels V2  *
Error messages
        Adis, position of  *
        display with Adis  *
        On-line Help Builder  *
        Screens  *
ERRQ On-line Help Builder directive  *
Escape function
        in Adiscf  *
        in Screens  *
Escape key  *
Escape sequence, Adis  *
Event
        at the user interface  *
        Panels V2  *
        processing returned information  *
Event mask  *
        querying  *
        setting  *
Examples, Keybcf  *
exetype, Windows  *
Exit
        Screens  *
        using cursor keys in Adis  *
EXPORTS  *
        .def file  * , *
EXTERNAL On-line Help Builder directive  *

F

Field menu in Screens  *
Field order in Screens, setting  *
Field overflow, Adis option  *
Field type, specifying in Screens  *
Fields
        number of bytes used  *
        over-length  *
File specification facility
        See Directory Facility V2
Files
        adisctrl  *
        panlink.cpy  *
Fill
        attribute in Panels  *
        character in Panels  *
FILLER
        in Adis operations  * , *
First window  *
Fixed format
        data entry  *
        numeric ACCEPT  *
Fixed-format numeric ACCEPT  *
Flags, moving a combination of  *
Floating-point
        Windows  * , *
Flushing a panel  *
Fonts, Windows default window  *
Foreground color  *
Format, of numeric ACCEPT  *
Formatted mode  *
Forms, files in Screens  *
Forms-2, files in Screens  *
Free-format data entry  *
FROM phrase in Screens  *
FULL clause, in Screens  *
Function code, Panels V2  *
Function keys  *
        Adis  *
        Adis keys  *
        Animator  *
        changing definitions  *
        compatibility list  *
        configuring  *
        detecting  *
        disabling  *
        enabling  *
        misinterpretation over network  *
        not working with Animator  *
        reviewing definitions  *
        select Adis list  *
        user  *
        user keys  * , *
Functions
        Adiscf  *
        Panels  * , *
        Panels V2  *
funkey.cbl sample program  *

G

Generate
        COBOL in Screens  *
        Data Descriptions function in Screens  *
        Index Program function in Screens  *
        Skeleton Program function in Screens  *
Generic application
        interface  *
        using Panels V2  *
Generic attributes
        allocating colors in virtual colormap  *
        and Adis  * , *
        and COBCTRLCHAR  *
        application example  *
        attribute table  *
        CBL_ routines  * , * , * , * , * , * , * , *
        character attribute code table  *
        colormap  *
        creating virtual colormap  *
        default settings  *
        displaying  *
        IBM compatibility  *
        including in new programs  *
        multiple operations  *
        of screen characters  *
        parameters  *
        purpose  *
        querying an attribute  *
        querying meaning  *
        reinstating system colormap  *
        routines  *
        UNIX restriction  *
        use  *
Generic line drawing  *
        codes  *
        finding the generic code  *
Global variables  * , *
Graphical user interface  * , * , * , * , *
Graphical User Interface
        creating  *
        Directory V2  *
Graphics mode, terminal needing shift  *
Group box  *
Group items, ACCEPT  *
Group menu in Screens  *
Group Properties menu in Screens  *
Groups, assinging properties in Screens  *
GUI  * , *
        Class Library  *
        creating interface  *
        emulation  *
        emulation in Panels V2  *

H

H2cpy  * , *
        use with Presentation Manager API  *
        use with Windows API  *
Handle, Windows  *
HEAPSIZE
        Windows application  * , *
Help
        for Panels V2  *
        for Screens  *
        Microsoft files  *
        Using Panels V2 with on-line help  *
Help Builder directives, MAXNAME  *
Help systems
        See On-line Help System
HELPFILES environment variable  * , *
Hiding
        mouse pointer over an area  *
        mouse using Adis  *
        mouse using CBL_SHOW_MOUSE  *
Highlight
        Crt-Under  *
        DISPLAY  *
        example  *
        Left Special Character in Screens  *
        Right Special Character in Screens  *
        UNIX  *
.hnf file, creating  *
Home, Adis function  *
Hyhelp  * , *
        call interface  *
        closedown  *
        color defaults  *
        command line  *
        configuring  * , * , * , * , * , * , *
        files at startup  *
        frozen lines  *
        hiding menu  *
        invoking  *
        output  *
hyhelp.cfg  *
hyhelp.cfx  *
Hyphens  * , * , *

I

I-beam pointer  *
IBM
        character set  *
        PC display attributes  *
        screen attributes  *
Icon  *
        Presentation Manager applications  * , *
        Windows applications  *
Identifying a panel  *
IGNORE On-line Help Builder directive  *
INCLUDE On-line Help Builder directive  *
INDEX On-line Help Builder directive  * , *
Index programs  * , *
        generate from Screens  *
        IDX and advanced IDX in Screens  *
        Screens  *
Indexed files
        in Screens  * , *
INDEXTITLE On-line Help Builder directive  *
INDEXTOPIC On-line Help Builder directive  *
Indicators
        altering Adis  *
        disabling/enabling  *
.ini file  *
Initialize
        mouse using Adis  *
        Panels V2  * , *
Initialize mouse support  *
Input
        ACCEPT statement  *
        from the user  *
Insert, Adis mode indicator  *
Insert line, in Screens  *
Insert toggle, Adis function  *
Integration tools
        Directory Facility V2  *
        On-line Help System  *
Intensity, character attribute  *
Interface, for your application  *
Interfacing to
        other products  *
        PowerBuilder  *
        Visual Basic  * , *

J

Justification, Adis options  *
JUSTIFIED RIGHT
        Adis field option  *
        clause in Screens  *

K

Kanji modifier characters, and Adis  *
Key
        codes duplicated  *
        configuration on UNIX  *
        control in Adiscf  *
        control sequences  *
Keybcf  * , *
        alter keys  *
        Alter menu  *
        and function keys  *
        cobkeymap tables  *
        example  *
        exiting  *
        invoking  *
        menus  *
        review keys  *
        save keys  *
Keyboard
        code returned by Adis  *
        configuration using Keybcf  *
        configuring with Keybcf  *
        handling using Adis  *
Keyboard routines
        CBL_GET_KBD_STATUS  *
        CBL_READ_KBD_CHAR  *
        Ctrl+Break, disable  *
        function key table, create  *
        shift-key status  *
keylist.dmp  *
Keys
        alternative  *
        defining keys not present  *
        function keys over network  *
        not functioning as expected  *
KEY_ mnemonics  *
KEY_ values  *

L

Labels  *
Large programs, Windows  *
Large screen, with Adis  *
lcoboldw.lib  *
lcobolw  *
lcobolw.lib  * , *
Leaving, Screens  *
libinit.obj  *
LibMain entry point  * , *
Library routines (call-by-name)
        attribute table  *
        colormap  *
        display attributes  *
        generic attributes  *
        mouse handling  *
libscreen  *
LINE clause  *
Line drawing
        and COBCTRLCHAR  *
        CBL_ routines  *
        CBL_routines  *
        character mapping  *
        checking for substitutions  *
        codes not interpreted as such  *
        environment codes  *
        finding the generic code  *
        full character set  *
        generic  *
        generic codes  *
        getting environment codes  *
        in Screens  * , *
        NSWE representation  *
        portability  *
        requesting individual codes  *
        requesting table of codes  *
        rules for character substitution  *
        selecting single or double lines  *
        single- and double-byte characters  *
        subscripted table  *
        substitutes for unavailable characters  * , *
Line drawing in Screens  *
LINE NUMBER clause  * , *
LINES clause  *
Linking
        existing application for Windows  *
        Presentation Manager applications  * , *
List, box  *
LIST On-line Help Builder directive  *
LISTTEXT On-line Help Builder directive  *
Load File, in Screens  *
Load menu
        Adiscf  *
        in Screens  *
LOCAL On-line Help Builder directive  *
Local variables  * , *
Local-Storage section  * , *
        coding  * , *
Lock keys
        codes in Adis  *
        detecting states  *
        determining available keys  *
        enabling/disabling using Adis  *
        in Adis  *
        support in Adis  *
Low level screen handling  *

M

Macros  * , *
Main menu
        Adiscf  *
        Screens  *
Mapping, line-drawing characters  *
Mark
        Block in Screens  *
        Fields in Screens  *
        First Alternative Key in Screens  *
        index fields in Screens index  *
        Prime Key in Screens  *
        Second Alternative Key in Screens  *
        Third Alternative Key in Screens  *
        Windows default window  *
Mask, for mouse events  *
Maximize, icon  *
Maximized, starting application  *
MAXNAME On-line Help Builder directive  *
Memory management, under Windows  *
Menu
        Adiscf  *
        bar  *
        creating for use with Adis  *
        Keybcf  *
        Panels V2  *
        Screens  *
Message box  *
Message parameters  * , *
Messages, Adis ACCEPT  *
Mfdir2 program  *
Microsoft Advisor  *
Microsoft COBOL v2, Adis keys  *
Microsoft Windows  * , *
Minimize
        icon  *
        windows  *
Mixed-language programming, Windows  *
MLE  *
Modal dialog box  *
MODE IS BLOCK  * , *
Modeless dialog box  *
Mono fonts  *
Monochrome, display attributes  *
Monochrome displays, display attributes  *
Mouse
        adding to existing apps.  *
        buttons in Adis  *
        controlling  *
        disabling using Adis  *
        driver for Adis  *
        enabling using Adis  *
        event mask  *
        event queue  *
        get event no wait  *
        get event with wait  *
        handling in Adis  *
        hiding the pointer over an area  *
        hiding using Adis  *
        I-beam pointer  *
        initializing using Adis  *
        moving the pointer  *
        PC_GET_MOUSE_SHAPE  *
        PC_SET_MOUSE_SHAPE  *
        pointer  *
        pointer position in Adis  *
        querying position using Adis  *
        querying the event mask  *
        querying the event queue  *
        reading an event  *
        returning current mouse pointer position  *
        setting the event mask  *
        setting the value of a bit  *
        showing using Adis  *
        terminating an ACCEPT statement  *
        terminating using Adis  *
        testing for a click  *
        testing the value of a bit  *
        using CBL_SET_MOUSE_HIDE_AREA  *
        using CBL_SHOW_MOUSE  *
        using in new applications  *
        with ACCEPT and DISPLAY  *
Mouse event queue  *
        querying  *
        reading an event  *
Mouse pointer  *
Mouse position, querying using Adis  *
Mouse routines
        CBL_GET_MOUSE_MASK  * , *
        CBL_GET_MOUSE_POSITION  * , *
        CBL_GET_MOUSE_STATUS  * , *
        CBL_HIDE_MOUSE  * , *
        CBL_INIT_MOUSE  * , *
        CBL_READ_MOUSE_EVENT  * , *
        CBL_SET_MOUSE_HIDE_AREA  *
        CBL_SET_MOUSE_MASK  * , *
        CBL_SET_MOUSE_POSITION  *
        CBL_SHOW_MOUSE  * , *
        CBL_TERM_MOUSE  * , *
        PC_GET_MOUSE_SHAPE  *
        PC_SET_MOUSE_HIDE_AREA  *
        PC_SET_MOUSE_SHAPE  *
Mouse support for Character Interfaces  *
Move mode in Screens  *
Moving
        mouse pointer position  *
        to another window  *
        windows  *
MSG On-line Help Builder directive  *
Multiple-line entry field  *

N

Naming
        a screen in Screens  *
        panel  *
Network, misinterpretation of function keys  *
NO-ECHO clause
        Adis field option  *
        in Screens  *
        skip concealed fields  *
note.cbl  *
NSWE representation, line draw characters  *
Numeric edited fields
        in ACCEPT  *
        in screen section  *

O

Object, selection  *
Object record, Panels V2  *
Objects, on the screen  *
Off end of field, Adis indicator  *
Ohbld
        See On-line Help Builder
        command files  *
On-line
        help for Panels V2  *
        Using Panels V2 with On-line  *
On-line Help Builder  * , *
        color  *
        command file  *
        command line  *
        comment line  * , *
        conditional build  *
        copyfiles  *
        error messages  *
        macros  * , * , *
On-line Help Builder directives  *
        AUTOHOTSPOT  *
        CASE  *
        COMPRESS  *
        CONTENTS  * , *
        CONTENTSTITLE  *
        CONTENTSTOPIC  *
        CPY  *
        DEFINE  *
        ERRQ  *
        EXTERNAL  *
        IGNORE  *
        INCLUDE  *
        INDEX  * , *
        INDEXTITLE  *
        INDEXTOPIC  *
        LIST  *
        LISTTEXT  *
        LOCAL  *
        MSG  *
        OUTPUT  *
        PASS2  *
        SOUND  *
        TOPIC  *
        VERSION  *
        WARNING  *
On-line Help file
        allocating context numbers  *
        back !B  *
        blank lines  *
        browse chains  *
        caution  *
        colorizing  *
        commands  *
        comments  * , *
        contents !C  *
        context numbers  *
        context, define  *
        control tags  *
        creating  *
        cross-reference list  *
        cross-references  *
        definition list  *
        example  * , *
        figure captions  *
        figures  *
        fixed format text  * , *
        footnote  *
        format  *
        formatting tags  *
        freeze lines  *
        headings  *
        Home topic  *
        hotspot  *
        hotspots  *
        index !I  *
        index entry  *
        index topic, generating  * , *
        invisible text  *
        left margin  *
        line break  *
        list explanation  *
        list parameters  *
        list topics  *
        lists  *
        note  * , *
        ordered lists  *
        paragraph tag  *
        parameter list  *
        popup window  *
        right margin  *
        simple list  *
        source file identifier  *
        tags  *
        text attributes  *
        title  *
        topic names  *
        topic names, external  *
        topic text  *
        topic, define  *
        topic, define local  *
        topic, link  *
        topic, title  *
        unordered list  *
        warning  *
On-line Help System  *
        colorizing  *
        glossary  *
        topic, define  *
On-line program  * , *
        call interface  *
        closedown  *
        configuring  * , * , * , * , * , * , *
        configuring fonts  *
        files at startup  *
        frozen lines  *
        invoking  *
        mono-spaced font  *
        output  *
        popup window  *
On-line Reference
        accessing  *
        accessing using Hyhelp  *
        accessing using On-line  *
on-line.cfg  *
on-line.cfx  *
onl-link.cpy  *
onlex.txt  *
OS/2
        API  * , *
        call convention  *
os2.lib, Presentation Manager applications  *
os2286.lib, Presentation Manager applications  *
Output, DISPLAY statement  *
OUTPUT On-line Help Builder directive  *
Overtype  *

P

P2-Parameter-Block  * , *
P2E-Event-Type, meaning of  *
P2E-Parameter-Block  * , *
p2hello1.cbl sample program  * , * , * , * , * , *
        description  *
        listing  *
Packaging, Panels application  *
Pan2err.cpy  *
Pan2link.cpy  * , *
pan2link.cpy sample copy file  * , * , * , * , * , * , * , * , *
panbigsc.cbl sample program  *
panbordr.cbl sample program  *
pandemo.cbl  *
Panel, inserting text/character  *
PANELEX1 demo program  *
PANELEX2 example program  *
PANELS, calls to windowing syntax  *
Panels  * , * , * , *
        ACCEPT needed  *
        Adis  * , *
        ANSI accept and display  *
        AT clause  *
        attribute buffer  * , * , *
        available functions  *
        backdrop updating  *
        call interface  *
        clearing a corrupted screen  *
        clipping, definition  *
        COLUMN clause  *
        column width  *
        conflict with call-by-name routines  *
        conflict with x"B7" routine  *
        creating  *
        creating a panel  *
        creating a shadowed panel  *
        delayed update  *
        deleting  *
        deleting a panel  *
        demonstration program  *
        disable or enable Adis indicators  *
        displaying  *
        dummy parameter  *
        enable delayed update  *
        enabled panels  * , *
        error codes  *
        example program  *
        fill attribute  *
        fill character  *
        flushing a panel  *
        functions  * , *
        how to use  *
        identifying a panel  *
        initialize Adis  *
        LINE clause  *
        maximum number  *
        move window  *
        naming a panel  *
        number of panels  *
        number of windows  *
        packaging an application  *
        panel disabling  *
        panel flushing  *
        panel height  *
        panel identifier  *
        panel information  *
        panel width  *
        panel, definition  *
        panlink.cpy  *
        parameter block  * , *
        passing information to  *
        position of window  * , *
        reading from a panel  *
        rectangle position  *
        rectangle, definition  *
        resize window  *
        return status of use by Adis  *
        sample programs  * , *
        screen size  *
        scrolling  * , * , *
        setting attributes  *
        shadowed panels  *
        size of a panel  *
        specify panel for ACCEPT/DISPLAY  *
        status of call  *
        status values  *
        suspend use by Adis  *
        suspending panels  *
        text buffer  * , *
        tutorial  *
        update mask  * , *
        updating characters  *
        visible area of panel  * , *
        window clipping  *
        window height  *
        window size  *
        window, definition  *
        writing to a panel  *
        writing to panel  *
Panels V2  * , *
        available environments  *
        border  *
        call interface  * , *
        calling  *
        check boxes  *
        child window  * , *
        client area  *
        clipping  *
        closing windows  *
        COBDIR environment variable  *
        combination box  *
        combo box  *
        compatibility  *
        components of a window  *
        copyfiles  * , * , * , *
        current window  *
        description of p2hello1 sample program  *
        desktop  *
        detecting events  *
        dialog boxes  *
        entry fields  *
        environment support  *
        environments  *
        error codes  *
        events  *
        events,processing returned information  *
        example of event loop  *
        flags - moving a combination of  *
        functions  * , * , *
        generic applications  *
        group boxes  *
        GUI emulation  *
        I-beam pointer  *
        initialization  * , *
        input from the user  *
        labels  *
        list boxes  *
        listing of p2hello1 sample program  *
        maximize icon  *
        menu bars  * , *
        message boxes  *
        minimize icon  *
        minimizing windows  *
        modal dialog boxes  *
        modeless dialog boxes  *
        mouse  *
        moving a combination of flags  *
        moving to another window  *
        moving windows  *
        multiple-line entry field  *
        object records  *
        On-line help  *
        operating system paths  *
        overview  *
        P2E-Event-Type,meaning of  *
        p2hello1 sample program  *
        Pf-Initialize function  *
        Pf-Terminate function  *
        primary window  *
        processing returned events  *
        programming  *
        pulldown menus  *
        pushbuttons  *
        radio buttons  *
        records  *
        restoring windows  *
        run-time files  *
        scroll bars  * , *
        scrolling  *
        secondary window  *
        selecting a check box  *
        selecting a checkmark choice  *
        selecting a menu choice  *
        selecting a radio button  *
        selecting an object  *
        selecting from a selection list  *
        selection boxes  *
        sizing windows  *
        status after call  *
        supported environments  *
        system menu  *
        table of functions vs environment  *
        terminating  *
        text labels  *
        title bar  *
        user input  *
        using  *
        using with on-line help  *
        window components  *
        window definition  *
Panels V2 definitions
        border  *
        check boxes  *
        child window  *
        client area  *
        clipping  *
        current window  *
        dialog box  *
        entry field  *
        group box  *
        labels  *
        list box  *
        maximize icon  *
        menu bar  * , *
        message box  *
        minimize icon  *
        modal dialog box  *
        modeless dialog box  *
        primary window  *
        pulldown menu  *
        pushbutton  *
        radio button  *
        scroll bar  *
        scroll bars  *
        secondary window  *
        selection box  *
        system menu  *
        text labels  *
        title bar  *
        window  *
Panels Version 2  *
PANLINK.CPY, Panels COPY-file  *
panlink.cpy, Panels copyfile  *
panlink.cpy sample copyfile  *
pantutor.cbl  *
pantutor.cbl sample program  *
Parameter Block, with Panels  *
PASS2 On-line Help Builder directive  *
Password  *
        concealing inAdis  *
Paste
        Block in Screens  *
        Windows default window  *
Path, when running Panels V2  *
PC, display attributes  *
PC_GET_MOUSE_SHAPE  *
PC_SET_MOUSE_HIDE_AREA  *
PC_SET_MOUSE_SHAPE  *
PC_WIN_ABOUT  * , *
PC_WIN_CLOSE_PRINTER  *
PC_WIN_FREE_PBMP  *
PC_WIN_HANDLE  * , *
PC_WIN_INIT  * , *
PC_WIN_LOAD_PBMP  *
PC_WIN_OPEN_PRINTER  *
PC_WIN_OPEN_PRINTER_EXT  *
PC_WIN_PRINTER_CONTROL  *
PC_WIN_PRINTER_INFO  *
PC_WIN_PRINT_FILE  *
PC_WIN_PRINT_FILE_EXT  *
PC_WIN_SET_PCOLOR  *
PC_WIN_SET_PDEFAULT  *
PC_WIN_SET_PDEF_FONT  *
PC_WIN_SET_PFONT  *
PC_WIN_STARTUP  *
PC_WIN_WRITE_PBMP  *
PC_WIN_WRITE_PRINTER  *
PC_WIN_YIELD  * , *
PF-Delete-Panel  *
PF-Get-First-Panel  *
PF-Get-Next-Panel  *
PF-Get-Panel-At-Position  *
PF-Get-Panel-Info  *
PF-Get-Panel-Stack  *
PF-Get-Screen-Info  *
Pf-Initialize function in Panels V2  *
PF-Read-Panel  *
PF-Redraw-Screen  *
PF-Scroll-Panel  *
PF-Set-Panel-Name  *
PF-Set-Panel-Stack  *
PF-Set-Screen-Backdrop  *
PF-Shift-Panel  *
Pf-terminate function in Panels V2  *
PF-Write-Panel  *
PICTURE character-string, checking in Screens  *
pmcalc2  * , *
pmhello  * , *
Pointer
        procedure  * , *
POP-UP AREA phrase  *
POP-UP phrase  *
popup.cbl sample program  *
Portability
        character attributes  * , *
        of Adis programs  *
        of character attributes  *
        of character graphics  *
        of line drawing  *
PowerBuilder
        calling .dll file from  *
        creating .dll file for use by  *
        interface with COBOL  *
PPB fields  *
Pre-clear
        Adis option  *
        enabling/disabling in Adis  *
Predisplay, fields in Adis  *
Presentation Manager  * , *
        API  *
        application interface  *
        applications (16-bit)  *
        applications (32-bit)  *
        icons  * , *
        program structure  * , *
Presentation Manager programming
        creating message queue  * , *
        creating window  * , *
        initialization  * , *
        processing message loop  * , *
        registering class  * , *
        termination  * , *
Primary window  *
        relationship to child window  *
        relationship to secondary window  *
Prime key, defining in Screens  *
Print, device  *
Printing, help files  *
Procedure pointer  * , *
Processing returned events  *
Prompt character  *
        in PIC G  *
PROMPT clause, in Screens  *
PROTMODE, .def file  *
Pulldown, menus  *
Pushbuttons  *

Q

Querying, event mask  *
Querying mouse positions using Adis  *
Quitting, Screens  *

R

Radio button  *
        selection  *
Range, data keys in Adis accept  *
RC  * , * , *
Read
        Attributes in Screens  *
        Character in Screens  *
        key in Screens  *
        mouse event  *
        next in Screens  *
        Panel  *
Recoloring screen areas  *
Records, Panels V2  *
Recursion  * , * , * , *
Redraw screen, Panels  *
Reformatting, during ACCEPT/DISPLAY  *
Refresh, Panels screen  *
Removing key indexes in Screens  *
Repeat Group Horizontally function  *
Repeat Group Vertically function in Screens  *
REPLACE, with windowing syntax  *
Replace mode, Adis function  *
Replace toggle, Adis function  *
REQUIRED clause, in Screens  *
Reserved words, introduced by windowing syntax  *
Resource Compiler  * , * , * , * , * , *
        and Editor  * , *
Restore, Adis function  *
Restore block, in Screens  *
Restore Block function in Screens  *
Restoring windows  *
Restrict field size, Adis accept  *
RETURNING phrase  * , *
Returning the mouse pointer position  *
REVERSE phrase  *
Reverse video attribute  * , *
REVERSED phrase  *
Rewrite, in Screens  *
RGB
        calculating values  *
        querying in colormap  *
        representation of colors  *
        storing in colormap  *
        translation from color name  * , *
rlogin, and function key recognition  *
RM /COBOL, data entry  *
RM Adis function
        RM Backspace  *
        RM Clear Field  *
        RM Tabs  *
RM/COBOL
        ACCEPT  *
        Adis keys  *
        compatibility  *
        numeric  *
Roll attributes
        in Screens  *
        setting  * , * , * , * , *
Routines, display attributes  *
Routines (call-by-name)
        attribute table  *
        colormap  *
        genereic attributes  *
        mouse handling  *
rtsmouse.cbl  *

S

Sample programs  *
        admouse  *
        compress  *
        funkey.cbl  *
        p2hello1  *
        p2hello1 description  *
        p2hello1 listing  *
        p2hello1.cbl  * , * , * , * , *
        pan2link.cpy  * , * , * , * , * , * , * , * , *
        panbigsc  *
        panbordr  *
        pandemo.cbl  *
        panlink.cpy  *
        pantutor  *
        popup.cbl  *
        Presentation Manager  * , *
        smlaccp.cbl  *
        sysmets  *
        winhello  *
Save, Keybcf definitions  *
Save in Screens
        file  *
        menu  *
Save menu, Adiscf  *
Screen
        appearance of characters  *
        attributes  * , *
        colors  *
        large with Adis  *
Screen attributes  *
        encoding  *
        IBM  *
Screen definitions  *
Screen emulation mode  *
Screen function in Screens, to Editor  *
Screen function in Screens, name  *
Screen handling
        ANSI ACCEPT/DISPLAY  *
        comparison of methods  *
        Dialog System  * , * , *
        enhanced ACCEPT/DISPLAY  * , *
        low level routines  *
        Panels  * , * , *
        Screen Section  *
        using Adis  *
Screen output, optimization in Windows  *
Screen Painter  *
Screen read, on non-FED terminals  *
Screen routines
        CBL_CLEAR_SCR  *
        CBL_GET_CSR_POS  *
        CBL_GET_SCR_SIZE  *
        CBL_READ_SCR_ATTRS  *
        CBL_READ_SCR_CHARS  *
        CBL_READ_SCR_CHATTRS  *
        CBL_SET_CSR_POS  *
        CBL_SWAP_SCR_CHATTRS  *
        CBL_WRITE_SCR_ATTRS  *
        CBL_WRITE_SCR_CHARS  *
        CBL_WRITE_SCR_CHARS_ATTR  *
        graphics characters, get  *
        line draw characters, get  *
        redirectable console I/O  *
screen routines
        CBL_WRITE_SCR_CHATTRS  *
        CBL_WRITE_SCR_N_ATTR  *
        CBL_WRITE_SCR_N_CHAR  *
        CBL_WRITE_SCR_N_CHATTR  *
        CBL_WRITE_SCR_TTY  *
        cursor-type, set  *
Screen section  * , * , *
        ACCEPT/DISPLAY  * , *
        clause in Screens  *
        need for non-edited fields  *
        numeric-edited fields  *
Screen type  *
Screens  * , * , *
        accept order character  *
        accept order of groups  *
        accepting fields  *
        accessing functions  *
        advanced-IDX, differences between IDX  *
        altering input field acceptance order  *
        alternate keys - changing  *
        Alternate menu  *
        and the COBOL Editor  *
        assigning properties to a group  *
        assigning properties to groups  *
        Attribute on the information line  *
        attributes selection function  *
        attributes, on and off  *
        attributes, painting  *
        attributes, reading  *
        attributes, set background  *
        attributes, setting default  *
        AUTO clause  *
        BELL clause  *
        BLANK WHEN ZERO clause  *
        Block menu  *
        blocks - restoring  *
        blocks, copying  *
        blocks, cut to  *
        blocks, marking and unmarking  *
        blocks, pasting  *
        blocks, restoring  *
        Clear Screen Function  *
        color or monochrome display  *
        Control menu  *
        Copy from Block function  *
        Copy to Block function  *
        Cut to Block function  *
        Define Field function  *
        Define Group function  *
        defining data  *
        defining fields  *
        defining groups  *
        defining text  *
        Delete Field Definition function  *
        Delete function  *
        Delete Group Definition function  *
        Delete Group Horizontally function  *
        Delete Group Vertically function  *
        Delete Line function  *
        designing a form  *
        difference between IDX and advanced-IDX  *
        Directory facility  *
        displaying special characters  *
        Draw function  *
        Draw menu  *
        Draw mode  *
        Edit Field Clause function  *
        Edit Group Clause function  *
        Erase mode  *
        error messages  *
        exiting  *
        Field menu  *
        Field menu popup  *
        field order - setting  *
        field properties  *
        field, marking  *
        fields  *
        fields in groups  *
        fields, changing sizes  *
        forms, loading  *
        Forms-2 files  *
        Forms/Forms-2 support  *
        FROM phrase  *
        FULL clause  *
        functions, accessing  *
        functions, descriptions  *
        G- prefix  *
        Generate Data Descriptions function  *
        Generate Index Program function  *
        Generate Skeleton Program function  *
        generated program  *
        generating an index program  *
        generating COBOL code for  *
        generating index program  *
        Group menu  *
        Group Properties menu  *
        Group Properties menu popup  *
        group, delete definition  *
        groups, assign properties  *
        groups, definition  *
        groups, deleting  * , *
        groups, repeating horizontally  *
        groups, repeating vertically  *
        groups, selecting properties  *
        help  * , *
        Highlight Left Special Character function  *
        Highlight Right Special Character  *
        IDX and advanced IDX  *
        IDX, difference between advanced-IDX  *
        index program, defining alternative keys  * , * , *
        index program, defining prime key  *
        index program, IDX or advanced IDX  *
        index program, removing key definitions  *
        indexed sequential file  *
        information line  *
        Insert Line function  *
        invoking  *
        JUSTIFIED RIGHT clause  *
        key functions  *
        leaving  *
        line drawing  * , *
        line drawing, erasing and moving  *
        line drawing, single and double lines  *
        Load File function  *
        Load menu  *
        loading forms  *
        Main menu  *
        manipulating data  *
        manipulating text  *
        Mark Block function  *
        Mark Fields function  *
        Mark Fields menu  *
        Mark First Alternative Key function  *
        Mark Prime Key function  *
        Mark Second Alternative Key function  *
        Mark Third Alternative Key function  *
        menu system  *
        Move mode  *
        name checking  *
        NO ECHO clause  *
        Paint Attribute function  *
        Paste Block function  *
        picture string checking  *
        PROMPT clause  *
        quitting  *
        Read Attribute function  *
        Read Character function  *
        Read-key function  *
        Read-next function  *
        removing key indexes  *
        Repeat Group Horizontally function  *
        Repeat Group Vertically function  *
        REQUIRED clause  *
        Restore Block function  *
        Rewrite function  *
        roll attributes  *
        Save File function  *
        Save menu  *
        Screen Name function  *
        Screen section clauses  *
        Screen to Editor function  *
        Select Alternate Index Key function  *
        Select Field Clause function  *
        Select Group Clause function  *
        Select Special Character function  *
        selecting roll attributes  *
        Set Background Attribute function  *
        Set Clear Screen Mode function  *
        Set Default Attribute function  *
        Set Drawing Mode function  *
        Set Field Order function  *
        Set Field Type function  *
        Set IDX Mode function  *
        Set Line Mode function  *
        Set Monitor function  *
        Set Program Mode  *
        Set Roll Attribute functions  *
        Set Roll Attribute functions  * , * , * , *
        setting attributes on and off  *
        Show Previously Saved Screen function  *
        SIZE clause  *
        skeleton program  *
        skeleton program - generating  *
        special characters - choosing  *
        special characters - displaying  *
        special characters, choosing  *
        special characters, reading  *
        .SS files  *
        Start< function  *
        Start= function  *
        Store Block function  *
        store blocks, maximum  *
        TO phrase  *
        transfering to Editor  *
        Unmark Key function  *
        unmarking a block  *
        using  *
        USING phrase  *
        .wks files  *
        Write function  *
        ZERO FILL clause  *
Scroll, Windows default window  *
Scroll Bars  *
Scroll bars  *
Scrolling  *
        direction in panel  *
        panel  *
Secondary window  *
        relationship to primary window  *
SECURE field  *
Select
        files in Directory Facility V2  *
        menu choice in Panels V2  *
        object in Panels V2  *
Select function in Screens
        Alternate Index Key  *
        Field Clause  *
        Group Clause  *
        Special Character  *
Selection
        box in Panels V2  *
        list in Panels V2  *
Selection bar, in list in On-line Help  *
Set function in Screens
        Set Background Attribute  *
        Set Clear Screen Mode  *
        Set Default Attribute  *
        Set Drawing Mode  *
        Set Field Order  *
        Set Field Type  *
        Set IDX Mode  *
        Set Line Mode  *
        Set Monitor Type  *
        Set Program Mode  *
Set insert, Adis function  *
Setting, event mask  *
Setting the value of a bit  *
Setup, Adis configuration  *
Shared run-time system, Windows applications  *
Shift keys
        codes  *
        detecting states  *
        determining available keys  *
        enabling/disabling using Adis  *
        in Adis  *
        support in Adis  *
Shift to graphics mode  *
Show Previously Saved Screens function in Screens  *
Showing the mouse
        using Adis  *
        using CBL_SHOW_MOUSE  *
Simulating keys  *
Single-byte, line drawing characters  *
SIZE clause  * , * , *
        in Screens  *
SIZE phrase  *
Sizing windows  *
Skip Concealed Fields  *
smlaccp.cbl sample program  *
Sound alarm  *
SOUND On-line Help Builder directive  *
Special characters
        choosing in Screens  *
        displaying in Screens  *
        reading in Screens  *
Special-Names paragraph, CURSOR IS clause  *
.SS file  *
STACKSIZE
        .def file  * , *
        Windows application  *
Start function in Screens  * , *
Startup function, Windows  *
Startup module
        32-bit Windows applications  *
        Windows applications  *
Static linked run-time system
        Windows applications  * , *
Static linking, Windows subprograms  *
Status codes, from Panels  *
Store Block
        in Screens  *
        in Screens, maximum  *
Substitution
        line-drawing character rules  *
        unavailable line draw chars  *
Supported environments on Panels V2  *
Swap screen character & attribute  *
Sysmets sample program  *
System
        function key control  *
        menu  *
Systems programming extensions
        with 16-bit Presentation Manager  *
        with 32-bit Presentation Manager  *
        with Windows  *

T

Tab
        Adis function (RM)  *
        Alter Tab Stops menu in Adiscf  *
tatically linked subprograms
        See 32-bit Windows
        See Windows NT or 95
Telnet, and function key recognition  *
TERM  *
Terminal
        changing attributes  *
        screen read on non-FED  *
Terminal handling, UNIX  *
Terminate Accept, Adis function  *
Terminate Program, Adis function  *
Terminating
        ACCEPT using the mouse  *
        ACCEPT, Adis option  *
        function Pf-Terminate  *
        mouse using Adis  *
        Panels V2  *
terminfo
        key functions  *
        lacks function key information  *
Testing
        for mouse click  *
        value of a bit  *
Text labels  *
Third party products
        calling conventions  *
        data compatibility  *
        interface  *
        overview  *
Timeout
        on key sequences  *
        reset control in Adis  *
        select timeout units  *
Title, setting Windows  *
Title bar  *
TITLE phrase  * , *
TO clause, in Screens  *
TOPIC On-line Help Builder directive  *

U

Underline attribute  *
Underscores  * , * , *
Undo
        Adis function  *
        Adis key  *
UNIX terminal handling  *
Unmark Key function in Screens  *
UPDATE behavior, Adis  *
Update field, force update in Adis  *
Update mask, panel  *
USAGE DISPLAY  * , *
User attribute  * , *
        encoding  *
        turn on/off  *
User function keys  *
        Adis  *
        compatibility key list  *
        detecting  *
        enabling/disabling  *
        validation clause  *
User input  *
User Interface, Adis accept and display  *
User interface  *
        for your application  *
USING phrase, in Screens  *

V

Validation, control in Adis  *
Variables
        global  * , *
        local  * , *
VERSION On-line Help Builder directive  *
Virtual colormap  *
        removing  *
Visual Basic
        creating .dll file  *
        data compatibility with COBOL  *
        interface with COBOL  *
        to COBOL interface  *

W

WARNING On-line Help Builder directive  *
WEP entry point  *
win.ini  *
Wincalc sample program  *
Window  *
        border  *
        child  * , *
        client area  *
        clipping  *
        closing  *
        components  *
        current  *
        definition  *
        first window  *
        in Panels  *
        menu bar  *
        minimize/maximize icons  *
        minimizing  *
        moving  *
        moving to another  *
        Panels, definition  *
        primary  *
        restoring  *
        scroll bars  *
        secondary  *
        sizing  *
        system menu  *
        title bar  *
Window Procedure  * , *
Window procedure
        Presentation Manager  * , * , * , *
WINDOWAPI
        .def file  * , *
Windowing
        demonstration programs  *
        error messages  *
        initialization  *
        need for ANS85 compiler directive  *
        restrictions  *
        supplementary information  *
        support  *
        syntax errors  *
Windowing syntax  * , *
        and column 73  *
        and PANELS  *
        and the -P cob flag  *
        enabling  *
        overview  *
Windows
        See Microsoft Windows
        About box  *
        API  * , * , *
        application interface  *
        blink attribute  *
        call convention  *
        creating for application  *
        .dll files  *
        dynamic link libraries  *
        entry points  *
        existing applications  *
        getting the handle  *
        setting title  *
        starting maximized  *
        startup function  *
        windowless applications  *
        yielding  *
Windows applications  * , * , *
        icons  *
Windows function, using  *
Windows NT or 95
        API  *
        call convention  *
Windows routines
        free bitmap  *
        get printer info  *
        get startup values  * , *
        get window handle  *
        load bitmap  *
        open printer  *
        open printer extended  *
        print file  *
        print file extended  *
        provide about box  *
        send printer command  *
        set default font for printer  *
        set default printer  *
        set printer font  * , *
        write bitmap to printer  *
        write to printer  *
Winhello sample program  *
WinProc  * , *
Write function in Screens  *
Writing to a panel  *

X

X"A7" function 16  *
X"A7" function 17  *
X"A7" function 18  *
X"A7" function 20  *
X"A7" function 21  *
X"A7" function 25  *
X"A7" function 6  *
X"A7" function 7  *
x"AF"
        function 1  *
        function 14  *
        function 15  *
        function 44  * , *
        function 45  *
        function 46  *
        function 47  *
        function 49  *
        function 56  *
        function 57  *
        function 58  *
        function 59  *
        function 6  *
        function 64  *
        function 66  *
        function 67  *
        function 76  *
        function 81  *
        function 84  *
        function 85  *
        function 86  *
X"AF" function 1  *
X"AF" function 18  *
X"AF" function 22  *
X"AF" function 26  *
x"AF" function 56  *
x"AF" function 57  *
x"AF" function 62  *
x"AF" function 63  *
x"B0"
        conflict with Adis  * , *
X"B0" function 0  *
X"B0" function 2  *
X"B0" function 4  *
X"E5"  *

Y

Yielding, Windows  *

Z

Zero suppression  *
ZERO-FILL clause in Screens  *
Zeros, as insertion characters  *