Dialog System User's Guide

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

ActiveX Controls  10.2
        customizing  10.2.2.3
        define properties  10.2.2.2
        Dialog System properties  10.2.1
        entry point  10.2.2.4.5
        event handler  10.2.2.4.6
        event handling code  10.2.2.4.6
        event registration  10.2.2.4.5
        events  10.2.2.3 , 10.2.2.4.3
        general properties  10.2.1
        GET  10.2.2.3
        methods  10.2.2.3
        methods and properties  10.2.2.4.1
        Programming Assistant  10.2.2.3 , 10.2.2.3
        properties  10.2.2.3
        property pages  10.2.1
        selecting  10.2.2.1
        SET  10.2.2.3
        starting the Programming Assistant  10.2.2.4
        sub-objects  10.2.2.4.2
Add
        menu choice  15.4 , 15.4
ADD-MORE-SALES-INFO  17.6
Alignment  5.3 , 12.3
Alignment toolbar  5.3
ANY-OTHER-EVENT  6.1.3.1.1
Application
        creating  2.3
        steps to create  2.3
Asterisk character  3.2.2
Auto properties  18.1.2
Auto-insert property  Ch16

B

Bitmap  Ch23 , 23.2
        256-color  Ch16
        for push buttons  5.1.2.1
        handle  23.2
BITMAP-EVENT  23.2
Bitmaps
        defining  5.5.1
        using  5.5
Border  4.2
BRANCH-TO-PROCEDURE  6.1.3.3 , 6.3.6 , 17.2.2
BUTTON-SELECTED  6.3.3 , 17.1.1 , 17.2.1 , 17.3.1

C

Call Interface
        basic call to Dialog System  7.1.2
        sample programs  17.7
Call interface, structure  7.1.2
Calling program  1.2
Change
        menu choice  15.4 , 15.4
Check box
        attaching to data item  5.1.4
        selection  1.3.6
Class library, features  8.2.3
Client area  4.2
Client/Server Binder, controlling the number of clients  14.5
Client/Server Binding  14.1
Client/Server binding, animating  14.8
Client/Server Binding
        audit trail  14.10.1
        authorization passwords  14.9.2
        communications link  14.3.3
        configuration file  14.4.2
Client/Server binding
        configuration file entries  14.4.2.1
        configuration file locating  14.4.2.3
        configuration file minimum entries  14.4.2.2
        connecting to mfclient  14.5
Client/Server Binding, enabling server override  14.9.4
Client/Server binding
        file management  14.10.5
        in-line configuration facility  14.10.3
Client/Server Binding, limitations  14.13
Client/Server binding, managing the server  14.9
Client/Server Binding, maximum number of clients  14.9.3
Client/Server binding
        mfclient  14.3.1
        mfclisrv.cpy  14.4.1
        running an application  14.7
Client/server binding, process  14.2
Clients, re-routing to another server  14.10.2
Clipboard  5.1.1.4
Clipping  4.4
CLOSED-WINDOW  6.3.2.10
Color, setting  A.2
Comments  6.1.1
Compatibility
        chart  12.5 , 12.6
Computational  3.2.4.2 , 3.2.4.2
Configuration file, overriding entries  14.10.2
Connecting to generic modules  14.3
Context menus  4.8.3
$CONTROL  6.2 , 17.2.1
Control Block  7.1.2 , 7.1.3.1 , 13.3 , 19.2
        copyfile  7.1.2
Control group, defining  18.1.3
Control object, using  5.1.11
Control programs  5.1.11 , Ch20 , Ch21
        Registering events  20.5
Controlled loop  Ch16
Controls  1.3.5 , 5.1 , 18.1.3
        alignment  5.3
        dialog  6.1.2.1
        grouping  5.2
        tabbing order  Ch16
COPY-file  1.2
COPY-PAGE  17.6
Copyfile
        Control Block  7.1.2
        Data Block  7.1.2
copyfile  1.2
CREATE-WINDOW  6.3.2.1
Customizing status bar control program  20.6

D

Data
        definition  3.2 , 18.1.1 , 18.1.1
        groups  3.2.5
        items  3.2.4.2
        model  3.1.1
        types  3.2.4.2
        validation  3.2.7
Data Access  Ch9
Data access, defining query  8.2.4
Data Block  7.1.2 , 7.1.3 , 13.3 , 18.1.1 , 19.2
        copyfile  7.1.2
        generating  7.1.1 , 19.1
Data block  2.2.3
        helpdemo  15.6.2
Data definition, creating  3.2
Data entry  5.1.1.2.1
Data items, occurrences  3.2.5
Data transfer facility, reduced  14.10.4
Database access, screenset  8.2.3
Date, validation  3.2.7.1
DBCS  3.2.4.2 , 3.2.4.2 , 3.2.4.2
Debugging  7.1.4 , 19.3
Default, property values  18.1.2
Define
        data  1.2 , 3.2 , 18.1.1
        dialog  18.1.7
Defining data items, in control programs  20.2.1 , 21.2.1
Defining menu bar and toolbar, in control programs  21.2.2
Defining status bar, in control programs  20.2.2
Delete, menu choice  15.4
DELETE-LIST-ITEM  17.4.2
DELETE-OCCURRENCE  17.4.1
DELETE-PAGE  17.6
DELETE-WINDOW  6.3.2.6 , 7.3.3
Dependencies  3.2.6
Design, goals  2.2.1
Desktop  4.3.1
        mode  12.1.1
desktop  1.3.2 , 4.3
Developing large applications  11.2.2
Dialog  2.1
        comments  6.1.1
        controls  6.1.2.1
        defining  7.1.4.2
        definition  18.1.7
        dialog boxes  4.6
        disabling choices  6.3.4.1
        enabling choices  6.3.4.1
        global  6.1.2.3
        helpdemo  15.6.3
        menu bar  6.3.4
        modifying menus  15.4
        moving text  17.1.2.2
        object  18.1.7
        optimal searching  7.3.2
        order of search  6.1.3.1.1 , 7.1.4.2 , 7.3.2
        push buttons  17.2
        regaining control  6.3.8
        return to calling program  6.3.7
        table  6.1.2
        using procedures  6.3.6
        window  6.1.2.2 , 6.3.2
Dialog box  1.3.2 , 1.3.3 , 4.6 , 4.8.1
        application modal  4.6.1
        dialog  4.6
        modal  Ch16
        modeless  4.6.1
        number of objects  4.6
        parent modal  4.6.1
        vs windows  4.6.2
Dialog System
        applications  7.4 , 19.4
        starting  2.3
        with Panels V2  Ch13
Dialog System extension  7.2
        Dsdir  15.3
Disable
        menu choice  15.4
        objects  17.2.1
DISABLE-OBJECT  6.3.1 , 17.2.1
Display only entry fields  5.1.1.2.3
ds-ancestor  13.3.2
ds-descendant  13.3.2
ds-no-name-info  7.3.6
ds-session-id  13.4.1
ds.icn  4.9
Dsdir  15.3
DSFNTENV environment variable  15.1.3
Dsonline  7.2
Dsrunner  11.1 , 17.7.1
        applications  11.1.2
        architecture  11.1.1 , 11.1.9
        calling from a program  11.1.7
        Data Block fields  11.1.2.2
        Data Block header  11.1.2.2
        error handling code  17.7.1
        function code  11.1.2.2
        function performing  11.1.2.2
        functions  11.1.3
        global dialog  11.1.2.2
        launching an application  11.1.9
        operation  11.1.2
        programs  11.1.3
        reserving Data Block fields  11.1.2.2
        return code  11.1.2.2
        screenset requirements  11.1.2.2
        screensets  11.1.2.2
        signature  11.1.2.2
        signature set up  11.1.2.2
        starting from a command line  11.1.5
        starting in Net Express IDE  11.1.6
        termination processing  11.1.2.2
        using functions  11.1.4
dssysinf.cpy  13.3.2
Duplicated items in dropdown list  Ch16
Dynamic menu handling  15.4

E

Emulation  12.3
Enable, objects  17.2.1
ENABLE-OBJECT  6.3.1 , 17.2.1
Entry field  5.1.1.2
        defining  18.1.3
        definition  18.1.1
        display only  5.1.1.2.3
        refreshing  5.1.1.2
        validating  17.1.1
        with other controls  5.1.1.2.2
Environment  12.1
Error
        Checker  Ch16
        message definition  3.2.8
Error Message File
        alternative  15.2.1
        direct access  15.2
Event  6.1 , 6.1.3.1
        ANY-OTHER-EVENT  6.1.3.1.1
        BITMAP-EVENT  23.2
        BUTTON-SELECTED  17.1.1 , 17.2.1 , 17.3.1
        CLOSED-WINDOW  6.3.2.10
        ITEM-SELECTED  17.4.1
        LOST-FOCUS  17.1.1 , 17.1.1
        OTHER-SCREENSET  11.2.8
        SCREENSET-INITIALIZED  23.2
        Sequence  11.2.9
        SLIDER-MOVING  17.5.1
        SLIDER-RELEASED  17.5.1
        trapped by Window Managers  6.4
        VAL-ERROR  17.1.1
Event Block  13.3.2
$EVENT-DATA  6.2 , 17.1.1 , 17.5.1
Executable files  7.1.5 , 19.4
EXECUTE-PROCEDURE  6.1.3.3 , 6.3.6

F

File selection facility  15.3
Font
        setting  A.1
        system proportional  12.3
Fonts, multiple resolutions  15.1.2
Function  6.1 , 6.1.3.2
        BRANCH-TO-PROCEDURE  6.1.3.3 , 6.3.6 , 17.2.2
        BUTTON-SELECTED  6.3.3
        COPY-PAGE  17.6
        CREATE-WINDOW  6.3.2.1
        DELETE-LIST-ITEM  17.4.2
        DELETE-OCCURRENCE  17.4.1
        DELETE-PAGE  17.6
        DELETE-WINDOW  6.3.2.6 , 7.3.3
        DISABLE-OBJECT  6.3.1 , 17.2.1
        ENABLE-OBJECT  6.3.1 , 17.2.1
        EXECUTE-PROCEDURE  6.1.3.3 , 6.3.6
        IF=  6.3.6 , 17.3.1
        INCREMENT  17.3.1 , 17.4.1
        INSERT-LIST-ITEM  17.4.2
        INSERT-MANY-LIST-ITEMS  17.4.3
        INSERT-OCCURRENCE  17.4.1
        INVOKE-MESSAGE-BOX  15.2 , 17.1.1 , 17.1.1
        limit  6.1.3.2
        MOVE  17.3.1 , 17.5.1
        MOVE-OBJECT-HANDLE  13.4.2 , 23.2
        MOVE-WINDOW  6.3.2.8
        REFRESH-OBJECT  6.3.8 , 17.4.1 , 17.5.1
        REPEAT-EVENT  11.2.8
        RETC  6.3.7 , 11.2.8 , 23.2
        SCREENSET-INITIALIZED  6.3.1
        SET-BUTTON-STATE  6.3.1
        SET-DATA-GROUP-SIZE  6.3.1 , 17.4.1
        SET-DESKTOP-WINDOW  6.3.2.5
        SET-FIRST-WINDOW  6.3.2.2
        SET-FOCUS  6.3.2.2 , 6.3.2.7 , 17.1.1 , 17.2.2
        SET-LIST-ITEM-STATE  17.4.1
        SET-OBJECT-LABEL  6.3.2.9 , 17.2.2
        SHOW-WINDOW  6.3.2.2 , 6.3.2.3
        UNSHOW-WINDOW  6.3.2.4 , 7.3.3
        UPDATE-LIST-ITEM  17.4.2
        VAL-ERROR  6.3.5
        VALIDATE  6.3.5 , 17.1.1
        XIF=  6.3.6

G

Generate
        options  7.1.1.1 , 19.1.1
Generate programs, Windows GUI Application Wizard  8.2.7
GET-BUTTON-STATE  6.3.3.1
Global, dialog  6.1.2.3
Graphical user interface, using  1.3
Group box, defining  18.1.3
Grouping controls  5.2

H

Handle  23.2
        object  13.3.2
        parent window  13.3.2
Help
        adding to Dialog System application  7.2 , 15.6
        context-sensitive  15.6

I

Icon  1.3.2.1 , Ch23
        attaching  4.9
IF=  6.3.6 , 17.3.1
INCREMENT  17.3.1 , 17.4.1
INSERT-LIST-ITEM  17.4.2
INSERT-MANY-LIST-ITEMS  17.4.3
INSERT-OCCURRENCE  17.4.1
INSTANCE  6.2
Instance number  17.7.2.1
        finding  17.7.1
Interface type, Windows GUI Application Wizard  8.2.2
INVOKE-MESSAGE-BOX  15.2 , 17.1.1 , 17.1.1
ITEM-SELECTED  17.4.1

J

No entries

K

No entries

L

Linking  7.1.5 , 19.4
List Box
        adding items at definition  5.1.5.1
        adding items using delimited strings  17.4.3
        adding items using dialog  17.4.2
        adding items using group item  5.1.5.1
        single selection vs multiple selection  5.1.5
List box
        defining  18.1.3
        selection  1.3.6
List boxes, sample dialog  17.4
LOST-FOCUS  17.1.1 , 17.1.1

M

Maintenance  1.2
Manipulating controls  10.1 , 20.4
Master Field  3.2.6
Master field  2.2.3 , 3.2
        bitmap  5.5.1
Maximize  4.2
Memory, screenset  Ch16
Menu
        pulldown  4.8.1
        selection  1.3.6
Menu bar  4.2 , 4.8.1 , 12.4
        dialog  6.3.4
        main  1.3.2
Menu handling,dynamic  15.4
Menus
        context  4.8.3
        selecting choices  6.3.4.2
Message box  1.3.4 , 4.7
        movable  12.4
        push buttons  4.7
        types  4.7
Microsoft Windows  Ch1
Migrating
        containers  12.5.2
        notebooks  12.5.1
Minimize  4.2
MLE  5.1.1.3
        editing  5.1.1.4
        loading text via Clipboard  5.1.1.4
        refreshing  5.1.1.5
Modal  4.6.1 , 4.6.1
Modal dialog box  Ch16
Modeless  4.6.1
Modify, menu  15.4
Modular design  11.2.2
Mouse, behavior  12.1
Mouse Pointer  Ch23
Mouse pointer  1.3.1
        changing  23.1
        dynamic  23.1.1
        I-beam  1.3.1
        static  23.1.1
MOVE  17.3.1 , 17.5.1
MOVE-OBJECT-HANDLE  13.4.2 , 23.2
MOVE-WINDOW  6.3.2.8
Moving text, using an application program  17.1.2.1
Multiple
        environments, developing for  12.2
        instances of screensets  7.1.2.3 , 11.2.5
        programs  11.2.2
Multiple Line Entry Field  5.1.1.3
Multiple line entry field
        defining  18.1.3
        read-only  12.4
Multiple line entry fields, editing  17.1.2
Multiple programs, using  11.2.2
Multiple resolutions  5.1.11 , 15.1
        enabling  15.1.1
        font mapping  15.1.2
Multiple screensets, controlled loop  Ch16

N

$NULL  6.2
Null, validation  3.2.7.1

O

Object  3.2.9 , Ch4
        bitmaps  23.2
        definition  3.2.9 , 4.1 , 18.1.2
        entry fields  5.1.1.2
        handle  13.3.2
        MLE's  5.1.1.3
        naming  7.3.4
        scroll bars  5.1.1.2.2 , 5.1.7
        selection  1.3.6
        text  5.1.1.1
        user control  5.1.11
OLE2, availability  12.1
Optimization
        ds-no-name-info  7.3.6
        minimize object naming  7.3.4
        run-time files  7.3.5
        UNSHOW-WINDOW vs DELETE-WINDOW  7.3.3
        using Path  7.3.1
optimizing a gui application  7.3
OTHER-SCREENSET  11.2.3.2 , 11.2.8

P

pan2link.cpy  13.3.1
Panels V2  Ch13
        call interface  13.1
        copyfile  13.3.1
        functions  13.4.3
Panels2, processing event information  17.7.1
Parent, window  12.4
Path, optimizing  7.3.1
Platform  Ch12
Platform resolution, finding  15.1.3
Portability
        guidelines  12.3
        warnings  Ch12 , 12.4
Primary window  4.3.1
        relationship to secondary window  4.3.3
Procedure  6.1 , 6.1.3.3 , 15.2
Program
        calling Dsrunner  11.1.7
        structure  7.1.3 , 19.2
        writing  7.1.3 , 19.2
Properties  2.2.1.3
        window  4.5.1
Prototyping  1.2 , 7.1.4.1 , 18.1.6
Pulldown
        menu  1.3.2 , 4.8.1 , 4.8.2
Push Button
        assigning bitmaps dynamically  5.1.2.1
        in message box  4.7
Push button
        bitmapped  5.6
        border  12.4
        default border  12.3
        defining  18.1.3
        selection  1.3.6
Push buttons, changing bitmaps dynamically  17.2.2

Q

No entries

R

Radio button  18.1.3
        defining  18.1.3
        grouping  5.1.3
        selection  1.3.6
Range/Table validation  3.2.7.1
REFRESH-OBJECT  6.3.8 , 17.4.1 , 17.5.1
$REGISTER  6.2 , 17.3.1
Registering events, for control programs  20.5
Registers
        $CONTROL  6.2 , 17.2.1
        $EVENT-DATA  6.2 , 17.1.1 , 17.5.1
        $INSTANCE  6.2
        $NULL  6.2
        $REGISTER  6.2 , 17.3.1
        $WINDOW  6.2
REPEAT-EVENT  11.2.8
Resolution, portability  12.3
RETC  6.3.7 , 11.2.8 , 23.2
Router  11.2.4
        active screenset  11.2.3.1
        inactive screenset  11.2.3.1
        other screenset  11.2.3.2
Run
        screenset  7.1.4.1 , 18.1.6
Run-time files  7.3.5

S

SALES-INFO-PAGE  17.6
Sample
        Data Block  18.1.1
        data definition  18.1
Sample dialog:entry fields  17.1
Sample dialog:validating entry fields  17.1.1
Save
        screenset  2.3 , 18.1.5
Screen, layout  4.1
Screenset  1.2 , 2.2.3
        controlling the use of  7.1.2.1 , 11.2
        creating  Ch3 , Ch18
        Database access  8.2.3
        definition order  2.3
        Dsrunner  11.1.2
        memory  Ch16
        pushing and popping  7.1.2.2 , 11.2.1
        running  7.1.4.1 , 18.1.6
        sample  Ch3 , Ch18
        save  2.3 , 18.1.5
        SQL  8.2.4
        steps to create  Ch3 , Ch18
        Switching  11.2.8
        using multiple  7.1.2.2 , 11.2.1
        using multiple instances  7.1.2.3 , 11.2.5
Screenset alterations  22.1
Screenset Animator  7.1.4.1 , 7.1.4.1.1 , Ch16 , 18.1.6
        window  7.1.4.3 , 18.1.8
Screenset Animator window  7.1.4.1.1
Screenset Name, Windows GUI Application Wizard  8.2.1
SCREENSET-INITIALIZED  6.3.1 , 23.2
Screensets, controlling multiple  11.1.2.2
Scroll Bar  4.2
Scroll bar  1.3.7 , 5.1.1.2.2 , 5.1.7
        changing properties  5.1.7 , 17.5.2
        events  17.5.1
Scroll bars  17.5
Secondary window  4.3.2
        relationship to primary window  4.3.3
Select  1.3.6
Selection box
        drop-down  5.1.6
        drop-down list  5.1.6
        selection  1.3.6
        simple  5.1.6
Server program
        connecting to mfserver  14.3.2 , 14.6
SET-BUTTON-STATE  6.3.1 , 6.3.3.1
SET-DATA-GROUP-SIZE  6.3.1 , 17.4.1
SET-DESKTOP-WINDOW  6.3.2.5
SET-FIRST-WINDOW  6.3.2.2
SET-FOCUS  6.3.2.2 , 6.3.2.7 , 17.1.1 , 17.2.2
SET-LIST-ITEM-STATE  17.4.1
SET-MOUSE-SHAPE  23.1
SET-OBJECT-LABEL  6.3.2.9 , 17.2.2
SHOW-WINDOW  6.3.2.2 , 6.3.2.3
Side file
        changing  23.1.1.1
        converting to binary format  15.1.2
SLIDER-MOVING  17.5.1
SLIDER-RELEASED  17.5.1
Status bar, customizing  20.6
Submenus  1.3.2
Subroutine, procedures  6.1
System menu  4.2

T

Tab control  5.1.9
Tab controls  17.6
        inserting pages  17.6
Tabbing order  Ch16
Table join  8.2.4
Terminology  Ch1
Testing  1.2 , 7.1.4 , 7.1.4.1 , 18.1.6 , 19.3
        screenset  7.1.4.1 , 18.1.6
Text  5.1.1.1
        defining  18.1.3
        fit  12.3
Text field, adding color  Ch16
Title  4.2
        bar  12.4
trace dialog execution  7.1.4.1.1

U

UNSHOW-WINDOW  6.3.2.4 , 7.3.3
Update, menu choice  15.4
UPDATE-LIST-ITEM  17.4.2
User control  5.1.11
        benefits  5.1.11
User Controls, properties  10.3.1
User interface
        defining  2.2.1 , 4.1
        design goals  2.2.1
        life cycle  1.2
User validation  3.2.7.1
Using CCI  14.1
Using control programs  Ch20 , Ch21
Using Dialog System clock ActiveX  22.2
Using the ActiveX control program  Ch22

V

VAL-ERROR  6.3.5 , 17.1.1
VALIDATE  6.3.5 , 17.1.1
Validation  3.1.1
        criteria  3.2.7.1
        date  3.2.7.1
        entry fields  17.1.1
        null  3.2.7.1
        range/table  3.2.7.1
        user  3.2.7.1
Validation errors, cancelling  Ch16

W

$WINDOW  6.2
Window  Ch4
        border  4.2
        changing parent  6.3.2.5
        changing title  6.3.2.9
        client area  4.2
        clipped  12.1.1 , 12.4
        clipping  4.4
        closing  1.3.2.1
        components  4.2
        creating  4.5.2 , 6.3.2.1
        current  1.3.2.1
        deleting  6.3.2.6
        dialog  6.1.2.2 , 6.3.2
        handle  13.3.2
        menu bar  4.2
        minimize/maximize icons  4.2
        minimizing  1.3.2.1
        moving  1.3.2.1 , 6.3.2.8
        moving to another  1.3.2.1
        non-clipped  12.4
        primary  4.3.1 , 18.1.2
        properties  4.5.1
        restoring  1.3.2.1
        scroll bar  4.2
        secondary  1.3.2 , 4.3.2 , 4.8.1
        setting focus  6.3.2.7
        showing  6.3.2.3
        sizing  1.3.2.1
        system menu  4.2
        title bar  4.2 , 12.4
        unshowing  6.3.2.4
        vs dialog boxes  4.6.2
Windows GUI Application Wizard  Ch8
        interface type  8.2.2
        output  8.3
        starting  8.1
Writing
        program  7.1.3 , 19.2

X

XIF=  6.3.6

Y

No entries

Z

No entries