GUIslice  0.16.0
Embedded GUI in C
gslc_tsXSlider Struct Reference

Extended data for Slider element. More...

#include <XSlider.h>

Collaboration diagram for gslc_tsXSlider:

Data Fields

bool bVert
 Orientation: true if vertical, else horizontal. More...
 
bool bSnapEn
 Enable for touch snap behavior. More...
 
int16_t nThumbSz
 Size of the thumb control. More...
 
int16_t nPosMin
 Minimum position value of the slider. More...
 
int16_t nPosMax
 Maximum position value of the slider. More...
 
uint16_t nTickDiv
 Style: number of tickmark divisions (0 for none) More...
 
int16_t nTickLen
 Style: length of tickmarks. More...
 
gslc_tsColor colTick
 Style: color of ticks. More...
 
bool bTrim
 Style: show a trim color. More...
 
gslc_tsColor colTrim
 Style: color of trim. More...
 
int16_t nPos
 Current position value of the slider. More...
 
GSLC_CB_XSLIDER_POS pfuncXPos
 Callback func ptr for position update. More...
 

Detailed Description

Extended data for Slider element.

Field Documentation

bool gslc_tsXSlider::bSnapEn

Enable for touch snap behavior.

bool gslc_tsXSlider::bTrim

Style: show a trim color.

bool gslc_tsXSlider::bVert

Orientation: true if vertical, else horizontal.

gslc_tsColor gslc_tsXSlider::colTick

Style: color of ticks.

gslc_tsColor gslc_tsXSlider::colTrim

Style: color of trim.

int16_t gslc_tsXSlider::nPos

Current position value of the slider.

int16_t gslc_tsXSlider::nPosMax

Maximum position value of the slider.

int16_t gslc_tsXSlider::nPosMin

Minimum position value of the slider.

int16_t gslc_tsXSlider::nThumbSz

Size of the thumb control.

uint16_t gslc_tsXSlider::nTickDiv

Style: number of tickmark divisions (0 for none)

int16_t gslc_tsXSlider::nTickLen

Style: length of tickmarks.

GSLC_CB_XSLIDER_POS gslc_tsXSlider::pfuncXPos

Callback func ptr for position update.


The documentation for this struct was generated from the following file: