lv_slider.h

API reference for lv_slider.h

Report on GitHub
See Also: Private HeaderThis header has a companion private implementation with internal data structures.lv_slider_private.h

Functions

lv_slider_set_value

Set a new value on the slider

 
void lv_slider_set_value(lv_obj_t *obj, int32_t value, lv_anim_enable_t anim)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a slider object
valueint32_tthe new value
animlv_anim_enable_tLV_ANIM_ON: set the value with an animation; LV_ANIM_OFF: change the value immediately

lv_slider_set_start_value

Set a new value for the left knob of a slider

 
void lv_slider_set_start_value(lv_obj_t *obj, int32_t value, lv_anim_enable_t anim)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a slider object
valueint32_tnew value
animlv_anim_enable_tLV_ANIM_ON: set the value with an animation; LV_ANIM_OFF: change the value immediately

lv_slider_set_range

Set the minimum and the maximum values of a bar

 
void lv_slider_set_range(lv_obj_t *obj, int32_t min, int32_t max)
Parameters
NameTypeDescription
objlv_obj_t *pointer to the slider object
minint32_tminimum value
maxint32_tmaximum value

lv_slider_set_min_value

Set the minimum values of a bar

 
void lv_slider_set_min_value(lv_obj_t *obj, int32_t min)
Parameters
NameTypeDescription
objlv_obj_t *pointer to the slider object
minint32_tminimum value

lv_slider_set_max_value

Set the maximum values of a bar

 
void lv_slider_set_max_value(lv_obj_t *obj, int32_t max)
Parameters
NameTypeDescription
objlv_obj_t *pointer to the slider object
maxint32_tmaximum value

lv_slider_set_mode

Set the mode of slider.

 
void lv_slider_set_mode(lv_obj_t *obj, lv_slider_mode_t mode)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a slider object
modelv_slider_mode_tthe mode of the slider. See lv_slider_mode_t

lv_slider_set_orientation

Set the orientation of slider.

 
void lv_slider_set_orientation(lv_obj_t *obj, lv_slider_orientation_t orientation)
Parameters
NameTypeDescription
objlv_obj_t *pointer to a slider object
orientationlv_slider_orientation_tslider orientation from lv_slider_orientation_t

Enums

lv_slider_mode_t

NameValue
LV_SLIDER_MODE_NORMALLV_BAR_MODE_NORMAL
LV_SLIDER_MODE_SYMMETRICALLV_BAR_MODE_SYMMETRICAL
LV_SLIDER_MODE_RANGELV_BAR_MODE_RANGE
Used by 1 function
  • lv_slider_set_mode — param mode

lv_slider_orientation_t

NameValue
LV_SLIDER_ORIENTATION_AUTOLV_BAR_ORIENTATION_AUTO
LV_SLIDER_ORIENTATION_HORIZONTALLV_BAR_ORIENTATION_HORIZONTAL
LV_SLIDER_ORIENTATION_VERTICALLV_BAR_ORIENTATION_VERTICAL
Used by 1 function
  • lv_slider_set_orientation — param orientation

_lv_property_slider_id_t

NameValue
LV_PROPERTY_SLIDER_VALUE(LV_PROPERTY_SLIDER_START + ((int) 0 )) | (( 1 ) << 28 ) | (( 11 ) << 24 )
LV_PROPERTY_SLIDER_LEFT_VALUE(LV_PROPERTY_SLIDER_START + ((int) 1 )) | (( 1 ) << 28 ) | (( 11 ) << 24 )
LV_PROPERTY_SLIDER_RANGE(LV_PROPERTY_SLIDER_START + ((int) 2 )) | (( 1 ) << 28 ) | (( 1 ) << 24 )
LV_PROPERTY_SLIDER_MIN_VALUE(LV_PROPERTY_SLIDER_START + ((int) 4 )) | (( 1 ) << 28 )
LV_PROPERTY_SLIDER_MAX_VALUE(LV_PROPERTY_SLIDER_START + ((int) 5 )) | (( 1 ) << 28 )
LV_PROPERTY_SLIDER_MODE(LV_PROPERTY_SLIDER_START + ((int) 6 )) | (( 1 ) << 28 )
LV_PROPERTY_SLIDER_IS_DRAGGED(LV_PROPERTY_SLIDER_START + ((int) 7 )) | (( 11 ) << 28 )
LV_PROPERTY_SLIDER_IS_SYMMETRICAL(LV_PROPERTY_SLIDER_START + ((int) 8 )) | (( 11 ) << 28 )
LV_PROPERTY_SLIDER_END

Variables

lv_slider_class

 
const lv_obj_class_t lv_slider_class

Dependencies

How is this guide?

Last updated on

On this page