home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1997-01-15 | 1.3 KB | 37 lines | [TEXT/3PRM] |
- definition module dialogs;
-
- import mac_types;
-
- :: ProcPtr :== Int;
-
- // Initialization
-
- InitDialogs :: !ProcPtr !Toolbox -> Toolbox;
-
- // Creating and Disposing of Dialogs
-
- NewDialog :: !Ptr !Rect !{#Char} !Bool !Int !WindowPtr !Bool !Int !Handle !Toolbox -> (!DialogPtr,!Toolbox);
- NewCDialog :: !Ptr !Rect !{#Char} !Bool !Int !WindowPtr !Bool !Int !Handle !Toolbox -> (!DialogPtr,!Toolbox);
- CloseDialog :: !DialogPtr !Toolbox -> Toolbox;
- DisposDialog :: !DialogPtr !Toolbox -> Toolbox;
-
- // Handling Dialog Events
-
- ModalDialog :: !ProcPtr !DialogPtr !Toolbox -> (!Int, !Toolbox);
- IsDialogEvent :: !(!Int,!Int,!Int,!Int,!Int,!Int) !Toolbox -> (!Bool,!Toolbox);
- DialogSelect :: !(!Int,!Int,!Int,!Int,!Int,!Int) !Toolbox -> (!Bool,!DialogPtr,!Int,!Toolbox);
-
- // Invoking Alerts
-
- // Manipulating Items in Dialogs and Alerts
-
- GetDItem :: !DialogPtr !Int !Toolbox -> (!Int,!Handle,!Rect,!Toolbox);
- SetIText :: !Handle !{#Char} !Toolbox -> Toolbox;
- GetIText :: !Handle !{#Char} !Toolbox -> (!{#Char},!Toolbox);
- SelIText :: !DialogPtr !Int !Int !Int !Toolbox -> Toolbox;
- OutlineButtonFunction :: ProcPtr;
- // DialogFilterFunction :: ProcPtr;
- DisposeRoutineDescriptor :: !ProcPtr !Toolbox -> Toolbox;
- // OutlineButtonFunction :: !Toolbox -> ProcPtr;
- // DialogFilterFunction :: !Toolbox -> ProcPtr;
-