Initial revision
[ssr] / StraySrc / Libraries / Sapphire / csapph / h / dbx / slider
1 /*
2 * slider.h
3 *
4 * [Generated from slider, 08 November 1995]
5 */
6
7 #pragma include_only_once
8 #pragma force_top_level
9
10 #ifndef __slider_h
11 #define __slider_h
12
13 /*----- Overview ----------------------------------------------------------*
14 *
15 * Controls provided:
16 *
17 * slider
18 *
19 * Macros provided:
20 *
21 * SLIDER
22 */
23
24 /* --- slider --- *
25 *
26 * Control data: +0 == slider colour (if flags bit 9 clear)
27 * +1 == background colour
28 * +2 == separator colour
29 * +3 == reserved
30 * +4 == maximum slider value
31 * +8
32 *
33 * Workspace: +0 == current slider value
34 * +4 == slider colour (if flags bit 9 set)
35 * +5 == reserved, must be 0
36 * +8
37 *
38 * Flags: Bit 8 == slider is horizontal if clear, vertical is set
39 *
40 * Use: Control type for a slider.
41 */
42
43 extern routine slider;
44
45 /*----- Macros and symbols ------------------------------------------------*/
46
47 /* --- Direction flags --- */
48
49 #define slFlag_vertical ((1<<8))
50 #define slFlag_horizontal (0)
51 #define slFlag_colData ((1<<9))
52
53 /* --- Slider event codes --- */
54
55 #define slider_event (0x80000001)
56
57 #define slider_sliding (0)
58 #define slider_slid (1)
59
60 /*----- That's all, folks -------------------------------------------------*/
61
62 #endif