2ee739cc |
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 |