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