chiark / gitweb /
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