# lv_slider_private.h (/api/private/widgets/slider/lv_slider_private_h)



<RelatedHeaders name="lv_slider.h" isPrivate="true" />

<ApiSummary structs="1" />

Structs [#structs]

<ApiMember kind="struct" name="_lv_slider_t">
  \_lv_slider_t [#_lv_slider_t]

  | Member            | Type                          | Description                                        |
  | ----------------- | ----------------------------- | -------------------------------------------------- |
  | `bar`             | <ApiLink name="lv_bar_t" />   | Add the ancestor's type first                      |
  | `left_knob_area`  | <ApiLink name="lv_area_t" />  |                                                    |
  | `right_knob_area` | <ApiLink name="lv_area_t" />  |                                                    |
  | `pressed_point`   | <ApiLink name="lv_point_t" /> |                                                    |
  | `value_to_set`    | `int32_t *`                   | Which bar value to set                             |
  | `dragging`        | `uint8_t`                     | 1: the slider is being dragged                     |
  | `left_knob_focus` | `uint8_t`                     | 1: with encoder now the right knob can be adjusted |
</ApiMember>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_obj_private.h&#x22;, &#x22;lvgl_public.h&#x22;, &#x22;lv_bar_private.h&#x22;]" includedBy="[&#x22;lvgl_private.h&#x22;]" transitiveIncludes="[&#x22;lv_array.h&#x22;, &#x22;lv_event_private.h&#x22;]" />
