Initial revision
[ssr] / StraySrc / Libraries / Sapphire / csapph / h / dbx / slider
CommitLineData
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
43extern 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