33#include "../chitralekha.h"
37#define CHITRALEKHA_SLIDER_HORIZONTAL 1
38#define CHITRALEKHA_SLIDER_VERTICAL 2
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
unsigned int uint32_t
Definition acefiex.h:163
unsigned char uint8_t
Definition acefiex.h:161
XE_EXTERN XE_LIB void ChSliderSetValue(ChSlider *slider, float value)
Definition slider.cpp:222
XE_EXTERN XE_LIB ChSlider * ChCreateSlider(uint8_t sliderType, int x, int y, int length)
Definition slider.cpp:134
XE_EXTERN XE_LIB void ChSliderSetMin(ChSlider *slider, float min)
Definition slider.cpp:263
XE_EXTERN XE_LIB void ChSliderSetStepSize(ChSlider *slider, float stepSz)
Definition slider.cpp:194
XE_EXTERN XE_LIB float ChSliderGetMax(ChSlider *slider)
Definition slider.cpp:253
XE_EXTERN XE_LIB float ChSliderGetStepSize(ChSlider *slider)
Definition slider.cpp:203
XE_EXTERN XE_LIB float ChSliderGetCurrentValue(ChSlider *slider)
Definition slider.cpp:212
XE_EXTERN XE_LIB float ChSliderGetMin(ChSlider *slider)
Definition slider.cpp:273
XE_EXTERN XE_LIB void ChSliderSetMax(ChSlider *slider, float max)
Definition slider.cpp:245
#define min(a, b)
Definition stdlib.h:45
#define max(a, b)
Definition stdlib.h:44
float min
Definition slider.h:48
int thumbX
Definition slider.h:43
ChWidget base
Definition slider.h:41
bool thumbVisible
Definition slider.h:52
float currentVal
Definition slider.h:49
float stepSize
Definition slider.h:51
int lastThumbX
Definition slider.h:45
int progressPixel
Definition slider.h:50
ChRect bound
Definition slider.h:42
uint8_t type
Definition slider.h:58
int lastThumbY
Definition slider.h:46
int thumbY
Definition slider.h:44
bool useCustomColor
Definition slider.h:53
uint32_t customColor1
Definition slider.h:55
uint32_t customColor2
Definition slider.h:56
float max
Definition slider.h:47
uint32_t outlineColor
Definition slider.h:57