Initial revision
[ssr] / StraySrc / Libraries / Sapphire / csapph / h / transWin
CommitLineData
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
42extern 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
53extern 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
64extern 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
75extern routine transWin_close;
76
77/* --- transWin_init --- *
78 *
79 * On entry: --
80 *
81 * On exit: --
82 *
83 * Use: Initialises the transWin system.
84 */
85
86extern routine transWin_init;
87
88/*----- That's all, folks -------------------------------------------------*/
89
90#endif