home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_07
/
ACS.ZIP
/
ACS
/
SCHIEBER
/
SLID.H
< prev
next >
Wrap
C/C++ Source or Header
|
1992-01-28
|
1KB
|
40 lines
/* SLIDER HANDLER */
/*
extented object of (h/v)slider
--------------------------
click call user on any change
drag not used
type AT_HSL/AT_VSL
userp1 points to hsl_data struct
userp2 not_used
*/
#define AT_HSL (1000)
#define AT_VSL (1001)
typedef struct { /* slider data */
int full; /* full size */
int size; /* visible size */
int pos; /* actual position */
int step; /* step size for arrows */
} SL_DATA;
extern int hsl_set (Awindow *window, int obnr); /* Call to show new value */
/* OK if update FAIL if value didnot change */
extern void hsl_left (void);
extern void hsl_right (void);
extern void hsl_lpage (void);
extern void hsl_rpage (void);
extern void hsl_bar (void);
extern int vsl_set (Awindow *window, int obnr); /* Call to show new value */
/* OK if update FAIL if value didnot change */
extern void vsl_up (void);
extern void vsl_down (void);
extern void vsl_upage (void);
extern void vsl_dpage (void);
extern void vsl_bar (void);