chiark / gitweb /
Initial revision
[ssr] / StraySrc / Libraries / Sapphire / csapph / h / transWin
1 /*
2  * transWin.h
3  *
4  * [Generated from transWin, 25 September 1996]
5  */
6
7 #if !defined(__CC_NORCROFT) || !defined(__arm)
8   #error You must use the Norcroft ARM Compiler for Sapphire programs
9 #endif
10
11 #pragma include_only_once
12 #pragma force_top_level
13
14 #ifndef __transWin_h
15 #define __transWin_h
16
17 #ifndef __sapphire_h
18   #include "sapphire.h"
19 #endif
20
21 /*----- Overview ----------------------------------------------------------*
22  *
23  * Functions provided:
24  *
25  *  transWin_subWaiting
26  *  transWin_openSub
27  *  transWin_register
28  *  transWin_close
29  *  transWin_init
30  */
31
32 /* --- transWin_subWaiting --- *
33  *
34  * On entry:    --
35  *
36  * On exit:     CS if a submenu is waiting to be opened, CC otherwise
37  *
38  * Use:         Informs the caller whether the menu system is waiting for
39  *              a submenu to be attached.
40  */
41
42 extern routine transWin_subWaiting;
43
44 /* --- transWin_openSub --- *
45  *
46  * On entry:    R0 == window handle to open
47  *
48  * On exit:     --
49  *
50  * Use:         Opens the given window as a submenu.
51  */
52
53 extern routine transWin_openSub;
54
55 /* --- transWin_register --- *
56  *
57  * On entry:    R0 == window handle to register
58  *
59  * On exit:     --
60  *
61  * Use:         Registers a window as being the current transient window.
62  */
63
64 extern routine transWin_register;
65
66 /* --- transWin_close --- *
67  *
68  * On entry:    R0 == window handle to close
69  *
70  * On exit:     --
71  *
72  * Use:         Closes the current transient window.
73  */
74
75 extern routine transWin_close;
76
77 /* --- transWin_init --- *
78  *
79  * On entry:    --
80  *
81  * On exit:     --
82  *
83  * Use:         Initialises the transWin system.
84  */
85
86 extern routine transWin_init;
87
88 /*----- That's all, folks -------------------------------------------------*/
89
90 #endif