# lv_obj_style_gen.h (/api/core/lv_obj_style_gen_h)



<ApiSummary functions="270" />

Functions [#functions]

<ApiTabs items="[&#x22;Setters (129)&#x22;,&#x22;Getters (141)&#x22;]">
  <ApiTab value="Setters (129)">
    <ApiMember kind="function" name="lv_obj_set_style_width" file="core/lv_obj_style_gen.h" line="1837" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1837">
      lv_obj_set_style_width [#lv_obj_set_style_width]

      Sets width of Widget. Pixel, percentage and `LV_SIZE_CONTENT` values can be used. Percentage values are relative to the width of the parent's content area. Default: Widget dependent, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_min_width" file="core/lv_obj_style_gen.h" line="1851" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1851">
      lv_obj_set_style_min_width [#lv_obj_set_style_min_width]

      Sets a minimal width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_min_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_max_width" file="core/lv_obj_style_gen.h" line="1865" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1865">
      lv_obj_set_style_max_width [#lv_obj_set_style_max_width]

      Sets a maximal width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area. Default: LV\_COORD\_MAX, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_max_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_height" file="core/lv_obj_style_gen.h" line="1879" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1879">
      lv_obj_set_style_height [#lv_obj_set_style_height]

      Sets height of Widget. Pixel, percentage and `LV_SIZE_CONTENT` can be used. Percentage values are relative to the height of the parent's content area. Default: Widget dependent, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_height(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_min_height" file="core/lv_obj_style_gen.h" line="1893" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1893">
      lv_obj_set_style_min_height [#lv_obj_set_style_min_height]

      Sets a minimal height. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_min_height(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_max_height" file="core/lv_obj_style_gen.h" line="1907" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1907">
      lv_obj_set_style_max_height [#lv_obj_set_style_max_height]

      Sets a maximal height. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area. Default: LV\_COORD\_MAX, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_max_height(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_length" file="core/lv_obj_style_gen.h" line="1921" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1921">
      lv_obj_set_style_length [#lv_obj_set_style_length]

      Its meaning depends on the type of Widget. For example in case of lv\_scale it means the length of the ticks. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_length(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_x" file="core/lv_obj_style_gen.h" line="1936" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1936">
      lv_obj_set_style_x [#lv_obj_set_style_x]

      Set X coordinate of Widget considering the `align` setting. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_y" file="core/lv_obj_style_gen.h" line="1951" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1951">
      lv_obj_set_style_y [#lv_obj_set_style_y]

      Set Y coordinate of Widget considering the `align` setting. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_align" file="core/lv_obj_style_gen.h" line="1969" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1969">
      lv_obj_set_style_align [#lv_obj_set_style_align]

      Set the alignment which tells from which point of the parent the X and Y coordinates should be interpreted. Possible values are: `LV_ALIGN_DEFAULT`, `LV_ALIGN_TOP_LEFT/MID/RIGHT`, `LV_ALIGN_BOTTOM_LEFT/MID/RIGHT`, `LV_ALIGN_LEFT/RIGHT_MID`, `LV_ALIGN_CENTER`. `LV_ALIGN_DEFAULT` means `LV_ALIGN_TOP_LEFT` with LTR base direction and `LV_ALIGN_TOP_RIGHT` with RTL base direction. Default: `LV_ALIGN_DEFAULT`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_align(lv_obj_t *obj, lv_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_align_t" />                    | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_width" file="core/lv_obj_style_gen.h" line="1983" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1983">
      lv_obj_set_style_transform_width [#lv_obj_set_style_transform_width]

      Make Widget wider on both sides with this value. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's width. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_height" file="core/lv_obj_style_gen.h" line="1997" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1997">
      lv_obj_set_style_transform_height [#lv_obj_set_style_transform_height]

      Make Widget higher on both sides with this value. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's height. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_height(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_translate_x" file="core/lv_obj_style_gen.h" line="2012" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2012">
      lv_obj_set_style_translate_x [#lv_obj_set_style_translate_x]

      Move Widget with this value in X direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's width. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_translate_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_translate_y" file="core/lv_obj_style_gen.h" line="2027" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2027">
      lv_obj_set_style_translate_y [#lv_obj_set_style_translate_y]

      Move Widget with this value in Y direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's height. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_translate_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_translate_radial" file="core/lv_obj_style_gen.h" line="2041" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2041">
      lv_obj_set_style_translate_radial [#lv_obj_set_style_translate_radial]

      Move object around the centre of the parent object (e.g. around the circumference of a scale). Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_translate_radial(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_scale_x" file="core/lv_obj_style_gen.h" line="2055" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2055">
      lv_obj_set_style_transform_scale_x [#lv_obj_set_style_transform_scale_x]

      Zoom Widget horizontally. The value 256 (or `LV_SCALE_NONE`) means normal size, 128 half size, 512 double size, and so on. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_scale_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_scale_y" file="core/lv_obj_style_gen.h" line="2069" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2069">
      lv_obj_set_style_transform_scale_y [#lv_obj_set_style_transform_scale_y]

      Zoom Widget vertically. The value 256 (or `LV_SCALE_NONE`) means normal size, 128 half size, 512 double size, and so on. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_scale_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_rotation" file="core/lv_obj_style_gen.h" line="2082" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2082">
      lv_obj_set_style_transform_rotation [#lv_obj_set_style_transform_rotation]

      Rotate Widget. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_rotation(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_pivot_x" file="core/lv_obj_style_gen.h" line="2095" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2095">
      lv_obj_set_style_transform_pivot_x [#lv_obj_set_style_transform_pivot_x]

      Set pivot point's X coordinate for transformations. Relative to Widget's top left corner. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_pivot_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_pivot_y" file="core/lv_obj_style_gen.h" line="2108" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2108">
      lv_obj_set_style_transform_pivot_y [#lv_obj_set_style_transform_pivot_y]

      Set pivot point's Y coordinate for transformations. Relative to Widget's top left corner. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_pivot_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_skew_x" file="core/lv_obj_style_gen.h" line="2122" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2122">
      lv_obj_set_style_transform_skew_x [#lv_obj_set_style_transform_skew_x]

      Skew Widget horizontally. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_skew_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transform_skew_y" file="core/lv_obj_style_gen.h" line="2136" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2136">
      lv_obj_set_style_transform_skew_y [#lv_obj_set_style_transform_skew_y]

      Skew Widget vertically. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transform_skew_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_top" file="core/lv_obj_style_gen.h" line="2149" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2149">
      lv_obj_set_style_pad_top [#lv_obj_set_style_pad_top]

      Sets the padding on the top. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_top(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_bottom" file="core/lv_obj_style_gen.h" line="2162" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2162">
      lv_obj_set_style_pad_bottom [#lv_obj_set_style_pad_bottom]

      Sets the padding on the bottom. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_bottom(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_left" file="core/lv_obj_style_gen.h" line="2175" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2175">
      lv_obj_set_style_pad_left [#lv_obj_set_style_pad_left]

      Sets the padding on the left. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_left(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_right" file="core/lv_obj_style_gen.h" line="2188" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2188">
      lv_obj_set_style_pad_right [#lv_obj_set_style_pad_right]

      Sets the padding on the right. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_right(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_row" file="core/lv_obj_style_gen.h" line="2201" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2201">
      lv_obj_set_style_pad_row [#lv_obj_set_style_pad_row]

      Sets the padding between the rows. Used by the layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_row(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_column" file="core/lv_obj_style_gen.h" line="2214" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2214">
      lv_obj_set_style_pad_column [#lv_obj_set_style_pad_column]

      Sets the padding between the columns. Used by the layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_column(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_pad_radial" file="core/lv_obj_style_gen.h" line="2227" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2227">
      lv_obj_set_style_pad_radial [#lv_obj_set_style_pad_radial]

      Pad text labels away from the scale ticks/remainder of the `LV_PART_`. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_pad_radial(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_margin_top" file="core/lv_obj_style_gen.h" line="2240" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2240">
      lv_obj_set_style_margin_top [#lv_obj_set_style_margin_top]

      Sets margin on the top. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_margin_top(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_margin_bottom" file="core/lv_obj_style_gen.h" line="2253" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2253">
      lv_obj_set_style_margin_bottom [#lv_obj_set_style_margin_bottom]

      Sets margin on the bottom. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_margin_bottom(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_margin_left" file="core/lv_obj_style_gen.h" line="2266" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2266">
      lv_obj_set_style_margin_left [#lv_obj_set_style_margin_left]

      Sets margin on the left. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_margin_left(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_margin_right" file="core/lv_obj_style_gen.h" line="2279" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2279">
      lv_obj_set_style_margin_right [#lv_obj_set_style_margin_right]

      Sets margin on the right. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_margin_right(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_color" file="core/lv_obj_style_gen.h" line="2292" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2292">
      lv_obj_set_style_bg_color [#lv_obj_set_style_bg_color]

      Set background color of Widget. Default: `0xffffff`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_opa" file="core/lv_obj_style_gen.h" line="2307" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2307">
      lv_obj_set_style_bg_opa [#lv_obj_set_style_bg_opa]

      Set opacity of the background. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_grad_color" file="core/lv_obj_style_gen.h" line="2320" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2320">
      lv_obj_set_style_bg_grad_color [#lv_obj_set_style_bg_grad_color]

      Set gradient color of the background. Used only if `grad_dir` is not `LV_GRAD_DIR_NONE`. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_grad_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_grad_dir" file="core/lv_obj_style_gen.h" line="2334" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2334">
      lv_obj_set_style_bg_grad_dir [#lv_obj_set_style_bg_grad_dir]

      Set direction of the gradient of the background. Possible values are `LV_GRAD_DIR_NONE/HOR/VER`. Default: `LV_GRAD_DIR_NONE`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_grad_dir(lv_obj_t *obj, lv_grad_dir_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_grad_dir_t" />                 | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_main_stop" file="core/lv_obj_style_gen.h" line="2348" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2348">
      lv_obj_set_style_bg_main_stop [#lv_obj_set_style_bg_main_stop]

      Set point from which background color should start for gradients. 0 means to top/left side, 255 the bottom/right side, 128 the center, and so on. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_main_stop(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_grad_stop" file="core/lv_obj_style_gen.h" line="2362" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2362">
      lv_obj_set_style_bg_grad_stop [#lv_obj_set_style_bg_grad_stop]

      Set point from which background's gradient color should start. 0 means to top/left side, 255 the bottom/right side, 128 the center, and so on. Default: 255, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_grad_stop(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_main_opa" file="core/lv_obj_style_gen.h" line="2375" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2375">
      lv_obj_set_style_bg_main_opa [#lv_obj_set_style_bg_main_opa]

      Set opacity of the first gradient color. Default: 255, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_main_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_grad_opa" file="core/lv_obj_style_gen.h" line="2388" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2388">
      lv_obj_set_style_bg_grad_opa [#lv_obj_set_style_bg_grad_opa]

      Set opacity of the second gradient color. Default: 255, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_grad_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_grad" file="core/lv_obj_style_gen.h" line="2404" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2404">
      lv_obj_set_style_bg_grad [#lv_obj_set_style_bg_grad]

      Set gradient definition. The pointed instance must exist while Widget is alive. NULL to disable. It wraps `BG_GRAD_COLOR`, `BG_GRAD_DIR`, `BG_MAIN_STOP` and `BG_GRAD_STOP` into one descriptor and allows creating gradients with more colors as well. If it's set other gradient related properties will be ignored. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_grad(lv_obj_t *obj, const lv_grad_dsc_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />                 | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_grad_dsc_t" display="const lv_grad_dsc_t *" /> | Pointer to gradient descriptor                                                                    |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />                           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_image_src" file="core/lv_obj_style_gen.h" line="2418" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2418">
      lv_obj_set_style_bg_image_src [#lv_obj_set_style_bg_image_src]

      Set a background image. Can be a pointer to <ApiLink name="lv_image_dsc_t" />, a path to a file or an `LV_SYMBOL_...`. Default: `NULL`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_image_src(lv_obj_t *obj, const void *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | `const void *`                                   | Pointer to image source                                                                           |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_image_opa" file="core/lv_obj_style_gen.h" line="2433" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2433">
      lv_obj_set_style_bg_image_opa [#lv_obj_set_style_bg_image_opa]

      Set opacity of the background image. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_image_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_image_recolor" file="core/lv_obj_style_gen.h" line="2446" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2446">
      lv_obj_set_style_bg_image_recolor [#lv_obj_set_style_bg_image_recolor]

      Set a color to mix to the background image. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_image_recolor(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_image_recolor_opa" file="core/lv_obj_style_gen.h" line="2462" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2462">
      lv_obj_set_style_bg_image_recolor_opa [#lv_obj_set_style_bg_image_recolor_opa]

      Set intensity of background image recoloring. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means no mixing, 255, `LV_OPA_100` or `LV_OPA_COVER` means full recoloring, other values or LV\_OPA\_10, LV\_OPA\_20, etc are interpreted proportionally. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_image_recolor_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bg_image_tiled" file="core/lv_obj_style_gen.h" line="2475" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2475">
      lv_obj_set_style_bg_image_tiled [#lv_obj_set_style_bg_image_tiled]

      If enabled the background image will be tiled. Possible values are `true` or `false`. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bg_image_tiled(lv_obj_t *obj, bool value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="bool" />                          | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_border_color" file="core/lv_obj_style_gen.h" line="2488" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2488">
      lv_obj_set_style_border_color [#lv_obj_set_style_border_color]

      Set color of the border. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_border_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_border_opa" file="core/lv_obj_style_gen.h" line="2503" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2503">
      lv_obj_set_style_border_opa [#lv_obj_set_style_border_opa]

      Set opacity of the border. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_border_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_border_width" file="core/lv_obj_style_gen.h" line="2516" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2516">
      lv_obj_set_style_border_width [#lv_obj_set_style_border_width]

      Set width of the border. Only pixel values can be used. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_border_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_border_side" file="core/lv_obj_style_gen.h" line="2531" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2531">
      lv_obj_set_style_border_side [#lv_obj_set_style_border_side]

      Set only which side(s) the border should be drawn. Possible values are `LV_BORDER_SIDE_NONE/TOP/BOTTOM/LEFT/RIGHT/INTERNAL`. OR-ed values can be used as well, e.g. `LV_BORDER_SIDE_TOP | LV_BORDER_SIDE_LEFT`. Default: `LV_BORDER_SIDE_FULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_border_side(lv_obj_t *obj, lv_border_side_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_border_side_t" />              | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_border_post" file="core/lv_obj_style_gen.h" line="2545" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2545">
      lv_obj_set_style_border_post [#lv_obj_set_style_border_post]

      Sets whether the border should be drawn before or after the children are drawn. `true`: after children, `false`: before children. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_border_post(lv_obj_t *obj, bool value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="bool" />                          | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_outline_width" file="core/lv_obj_style_gen.h" line="2558" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2558">
      lv_obj_set_style_outline_width [#lv_obj_set_style_outline_width]

      Set width of outline in pixels. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_outline_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_outline_color" file="core/lv_obj_style_gen.h" line="2571" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2571">
      lv_obj_set_style_outline_color [#lv_obj_set_style_outline_color]

      Set color of outline. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_outline_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_outline_opa" file="core/lv_obj_style_gen.h" line="2586" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2586">
      lv_obj_set_style_outline_opa [#lv_obj_set_style_outline_opa]

      Set opacity of outline. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_outline_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_outline_pad" file="core/lv_obj_style_gen.h" line="2599" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2599">
      lv_obj_set_style_outline_pad [#lv_obj_set_style_outline_pad]

      Set padding of outline, i.e. the gap between Widget and the outline. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_outline_pad(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_shadow_width" file="core/lv_obj_style_gen.h" line="2612" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2612">
      lv_obj_set_style_shadow_width [#lv_obj_set_style_shadow_width]

      Set width of the shadow in pixels. The value should be >= 0. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_shadow_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_shadow_offset_x" file="core/lv_obj_style_gen.h" line="2625" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2625">
      lv_obj_set_style_shadow_offset_x [#lv_obj_set_style_shadow_offset_x]

      Set an offset on the shadow in pixels in X direction. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_shadow_offset_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_shadow_offset_y" file="core/lv_obj_style_gen.h" line="2638" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2638">
      lv_obj_set_style_shadow_offset_y [#lv_obj_set_style_shadow_offset_y]

      Set an offset on the shadow in pixels in Y direction. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_shadow_offset_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_shadow_spread" file="core/lv_obj_style_gen.h" line="2652" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2652">
      lv_obj_set_style_shadow_spread [#lv_obj_set_style_shadow_spread]

      Make shadow calculation to use a larger or smaller rectangle as base. The value can be in pixels to make the area larger/smaller. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_shadow_spread(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_shadow_color" file="core/lv_obj_style_gen.h" line="2665" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2665">
      lv_obj_set_style_shadow_color [#lv_obj_set_style_shadow_color]

      Set color of shadow. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_shadow_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_shadow_opa" file="core/lv_obj_style_gen.h" line="2680" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2680">
      lv_obj_set_style_shadow_opa [#lv_obj_set_style_shadow_opa]

      Set opacity of shadow. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_shadow_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_image_opa" file="core/lv_obj_style_gen.h" line="2695" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2695">
      lv_obj_set_style_image_opa [#lv_obj_set_style_image_opa]

      Set opacity of an image. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_image_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_image_recolor" file="core/lv_obj_style_gen.h" line="2708" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2708">
      lv_obj_set_style_image_recolor [#lv_obj_set_style_image_recolor]

      Set color to mix with the image. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_image_recolor(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_image_recolor_opa" file="core/lv_obj_style_gen.h" line="2723" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2723">
      lv_obj_set_style_image_recolor_opa [#lv_obj_set_style_image_recolor_opa]

      Set intensity of color mixing. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_image_recolor_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_image_colorkey" file="core/lv_obj_style_gen.h" line="2738" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2738">
      lv_obj_set_style_image_colorkey [#lv_obj_set_style_image_colorkey]

      Set image colorkey definition. The <ApiLink name="lv_image_colorkey_t" /> contains two color values: `high_color` and `low_color`. the color of pixels ranging from `low_color` to `high_color` will be transparent. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_image_colorkey(lv_obj_t *obj, const lv_image_colorkey_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                                         | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ---------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />                             | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_image_colorkey_t" display="const lv_image_colorkey_t *" /> | Pointer to image color key                                                                        |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />                                       | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_line_width" file="core/lv_obj_style_gen.h" line="2751" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2751">
      lv_obj_set_style_line_width [#lv_obj_set_style_line_width]

      Set width of lines in pixels. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_line_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_line_dash_width" file="core/lv_obj_style_gen.h" line="2764" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2764">
      lv_obj_set_style_line_dash_width [#lv_obj_set_style_line_dash_width]

      Set width of dashes in pixels. Note that dash works only on horizontal and vertical lines. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_line_dash_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_line_dash_gap" file="core/lv_obj_style_gen.h" line="2778" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2778">
      lv_obj_set_style_line_dash_gap [#lv_obj_set_style_line_dash_gap]

      Set gap between dashes in pixels. Note that dash works only on horizontal and vertical lines. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_line_dash_gap(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_line_rounded" file="core/lv_obj_style_gen.h" line="2791" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2791">
      lv_obj_set_style_line_rounded [#lv_obj_set_style_line_rounded]

      Make end points of the lines rounded. `true`: rounded, `false`: perpendicular line ending. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_line_rounded(lv_obj_t *obj, bool value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="bool" />                          | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_line_color" file="core/lv_obj_style_gen.h" line="2804" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2804">
      lv_obj_set_style_line_color [#lv_obj_set_style_line_color]

      Set color of lines. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_line_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_line_opa" file="core/lv_obj_style_gen.h" line="2817" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2817">
      lv_obj_set_style_line_opa [#lv_obj_set_style_line_opa]

      Set opacity of lines. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_line_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_arc_width" file="core/lv_obj_style_gen.h" line="2830" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2830">
      lv_obj_set_style_arc_width [#lv_obj_set_style_arc_width]

      Set width (thickness) of arcs in pixels. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_arc_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_arc_rounded" file="core/lv_obj_style_gen.h" line="2843" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2843">
      lv_obj_set_style_arc_rounded [#lv_obj_set_style_arc_rounded]

      Make end points of arcs rounded. `true`: rounded, `false`: perpendicular line ending. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_arc_rounded(lv_obj_t *obj, bool value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="bool" />                          | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_arc_color" file="core/lv_obj_style_gen.h" line="2856" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2856">
      lv_obj_set_style_arc_color [#lv_obj_set_style_arc_color]

      Set color of arc. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_arc_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_arc_opa" file="core/lv_obj_style_gen.h" line="2869" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2869">
      lv_obj_set_style_arc_opa [#lv_obj_set_style_arc_opa]

      Set opacity of arcs. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_arc_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_arc_image_src" file="core/lv_obj_style_gen.h" line="2883" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2883">
      lv_obj_set_style_arc_image_src [#lv_obj_set_style_arc_image_src]

      Set an image from which arc will be masked out. It's useful to display complex effects on the arcs. Can be a pointer to <ApiLink name="lv_image_dsc_t" /> or a path to a file. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_arc_image_src(lv_obj_t *obj, const void *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | `const void *`                                   | Pointer to image source                                                                           |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_color" file="core/lv_obj_style_gen.h" line="2896" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2896">
      lv_obj_set_style_text_color [#lv_obj_set_style_text_color]

      Sets color of text. Default: `0x000000`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_opa" file="core/lv_obj_style_gen.h" line="2911" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2911">
      lv_obj_set_style_text_opa [#lv_obj_set_style_text_opa]

      Set opacity of text. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_font" file="core/lv_obj_style_gen.h" line="2924" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2924">
      lv_obj_set_style_text_font [#lv_obj_set_style_text_font]

      Set font of text (a pointer `lv_font_t *`). Default: `LV_FONT_DEFAULT`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_font(lv_obj_t *obj, const lv_font_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                     | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />         | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_font_t" display="const lv_font_t *" /> | Pointer to font                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />                   | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_letter_space" file="core/lv_obj_style_gen.h" line="2937" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2937">
      lv_obj_set_style_text_letter_space [#lv_obj_set_style_text_letter_space]

      Set letter space in pixels. Default: 0, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_letter_space(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_line_space" file="core/lv_obj_style_gen.h" line="2950" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2950">
      lv_obj_set_style_text_line_space [#lv_obj_set_style_text_line_space]

      Set line space in pixels. Default: 0, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_line_space(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_decor" file="core/lv_obj_style_gen.h" line="2964" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2964">
      lv_obj_set_style_text_decor [#lv_obj_set_style_text_decor]

      Set decoration for the text. Possible values are `LV_TEXT_DECOR_NONE/UNDERLINE/STRIKETHROUGH`. OR-ed values can be used as well. Default: `LV_TEXT_DECOR_NONE`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_decor(lv_obj_t *obj, lv_text_decor_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_text_decor_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_align" file="core/lv_obj_style_gen.h" line="2980" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2980">
      lv_obj_set_style_text_align [#lv_obj_set_style_text_align]

      Set how to align the lines of the text. Note that it doesn't align the Widget itself, only the lines inside the Widget. Possible values are `LV_TEXT_ALIGN_LEFT/CENTER/RIGHT/AUTO`. `LV_TEXT_ALIGN_AUTO` detect the text base direction and uses left or right alignment accordingly. Default: `LV_TEXT_ALIGN_AUTO`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_align(lv_obj_t *obj, lv_text_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_text_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_outline_stroke_color" file="core/lv_obj_style_gen.h" line="2993" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L2993">
      lv_obj_set_style_text_outline_stroke_color [#lv_obj_set_style_text_outline_stroke_color]

      Sets the color of letter outline stroke. Default: `0x000000`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_outline_stroke_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_outline_stroke_width" file="core/lv_obj_style_gen.h" line="3006" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3006">
      lv_obj_set_style_text_outline_stroke_width [#lv_obj_set_style_text_outline_stroke_width]

      Set the letter outline stroke width in pixels. Default: 0, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_outline_stroke_width(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_outline_stroke_opa" file="core/lv_obj_style_gen.h" line="3021" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3021">
      lv_obj_set_style_text_outline_stroke_opa [#lv_obj_set_style_text_outline_stroke_opa]

      Set the opacity of the letter outline stroke. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_outline_stroke_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_text_leading_trim" file="core/lv_obj_style_gen.h" line="3036" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3036">
      lv_obj_set_style_text_leading_trim [#lv_obj_set_style_text_leading_trim]

      Set the text leading trim mode. Removes empty space above and/or below text based on font metrics (cap-height, x-height, baseline). Similar to CSS `text-box-trim`. Possible values are `LV_TEXT_LEADING_TRIM_NONE/CAPITAL_BASELINE/LOWER_BASELINE/CAPITAL/LOWER`. Default: `LV_TEXT_LEADING_TRIM_NONE`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_text_leading_trim(lv_obj_t *obj, lv_text_leading_trim_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_text_leading_trim_t" />        | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_blur_radius" file="core/lv_obj_style_gen.h" line="3050" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3050">
      lv_obj_set_style_blur_radius [#lv_obj_set_style_blur_radius]

      Sets the intensity of blurring. Applied on each lv\_part separately before the children are rendered. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_blur_radius(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_blur_backdrop" file="core/lv_obj_style_gen.h" line="3065" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3065">
      lv_obj_set_style_blur_backdrop [#lv_obj_set_style_blur_backdrop]

      If `true` the background of the widget will be blurred. The part should have \< 100% opacity to make it visible. If `false` the given part will be blurred when it's rendered but before drawing the children. Default: `false`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_blur_backdrop(lv_obj_t *obj, bool value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="bool" />                          | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_blur_quality" file="core/lv_obj_style_gen.h" line="3080" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3080">
      lv_obj_set_style_blur_quality [#lv_obj_set_style_blur_quality]

      Setting to `LV_BLUR_QUALITY_SPEED` the blurring algorithm will prefer speed over quality. `LV_BLUR_QUALITY_PRECISION` will force using higher quality but slower blur. With `LV_BLUR_QUALITY_AUTO` the quality will be selected automatically. Default: `LV_BLUR_QUALITY_AUTO`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_blur_quality(lv_obj_t *obj, lv_blur_quality_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_blur_quality_t" />             | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_drop_shadow_radius" file="core/lv_obj_style_gen.h" line="3094" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3094">
      lv_obj_set_style_drop_shadow_radius [#lv_obj_set_style_drop_shadow_radius]

      Sets the intensity of blurring. Applied on each lv\_part separately before the children are rendered. Default: `0`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_drop_shadow_radius(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_drop_shadow_offset_x" file="core/lv_obj_style_gen.h" line="3107" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3107">
      lv_obj_set_style_drop_shadow_offset_x [#lv_obj_set_style_drop_shadow_offset_x]

      Set an offset on the shadow in pixels in X direction. Default: `0`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_drop_shadow_offset_x(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_drop_shadow_offset_y" file="core/lv_obj_style_gen.h" line="3120" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3120">
      lv_obj_set_style_drop_shadow_offset_y [#lv_obj_set_style_drop_shadow_offset_y]

      Set an offset on the shadow in pixels in Y direction. Default: `0`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_drop_shadow_offset_y(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_drop_shadow_color" file="core/lv_obj_style_gen.h" line="3133" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3133">
      lv_obj_set_style_drop_shadow_color [#lv_obj_set_style_drop_shadow_color]

      Set the color of the shadow. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_drop_shadow_color(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_drop_shadow_opa" file="core/lv_obj_style_gen.h" line="3146" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3146">
      lv_obj_set_style_drop_shadow_opa [#lv_obj_set_style_drop_shadow_opa]

      Set the opacity of the shadow. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_drop_shadow_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_drop_shadow_quality" file="core/lv_obj_style_gen.h" line="3161" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3161">
      lv_obj_set_style_drop_shadow_quality [#lv_obj_set_style_drop_shadow_quality]

      Setting to `LV_BLUR_QUALITY_SPEED` the blurring algorithm will prefer speed over quality. `LV_BLUR_QUALITY_PRECISION` will force using higher quality but slower blur. With `LV_BLUR_QUALITY_AUTO` the quality will be selected automatically. Default: `LV_BLUR_QUALITY_PRECISION`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_drop_shadow_quality(lv_obj_t *obj, lv_blur_quality_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_blur_quality_t" />             | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_radius" file="core/lv_obj_style_gen.h" line="3175" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3175">
      lv_obj_set_style_radius [#lv_obj_set_style_radius]

      Set radius on every corner. The value is interpreted in pixels (>= 0) or `LV_RADIUS_CIRCLE` for max radius. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_radius(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_radial_offset" file="core/lv_obj_style_gen.h" line="3188" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3188">
      lv_obj_set_style_radial_offset [#lv_obj_set_style_radial_offset]

      Move start point of object (e.g. scale tick) radially. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_radial_offset(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_clip_corner" file="core/lv_obj_style_gen.h" line="3202" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3202">
      lv_obj_set_style_clip_corner [#lv_obj_set_style_clip_corner]

      Enable clipping of content that overflows rounded corners of parent Widget. Can be `true` or `false`. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_clip_corner(lv_obj_t *obj, bool value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="bool" />                          | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_opa" file="core/lv_obj_style_gen.h" line="3217" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3217">
      lv_obj_set_style_opa [#lv_obj_set_style_opa]

      Scale down all opacity values of the Widget by this factor. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_opa_layered" file="core/lv_obj_style_gen.h" line="3233" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3233">
      lv_obj_set_style_opa_layered [#lv_obj_set_style_opa_layered]

      First draw Widget on the layer, then scale down layer opacity factor. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_opa_layered(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_color_filter_dsc" file="core/lv_obj_style_gen.h" line="3246" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3246">
      lv_obj_set_style_color_filter_dsc [#lv_obj_set_style_color_filter_dsc]

      Mix a color with all colors of the Widget. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_color_filter_dsc(lv_obj_t *obj, const lv_color_filter_dsc_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />                                 | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_filter_dsc_t" display="const lv_color_filter_dsc_t *" /> | Pointer to color-filter descriptor                                                                |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />                                           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_color_filter_opa" file="core/lv_obj_style_gen.h" line="3260" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3260">
      lv_obj_set_style_color_filter_opa [#lv_obj_set_style_color_filter_opa]

      The intensity of mixing of color filter. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_color_filter_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_recolor" file="core/lv_obj_style_gen.h" line="3273" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3273">
      lv_obj_set_style_recolor [#lv_obj_set_style_recolor]

      Set a color to mix to the obj. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_recolor(lv_obj_t *obj, lv_color_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_color_t" />                    | Color to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_recolor_opa" file="core/lv_obj_style_gen.h" line="3289" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3289">
      lv_obj_set_style_recolor_opa [#lv_obj_set_style_recolor_opa]

      Sets the intensity of color mixing. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent. A value of 255, `LV_OPA_100` or `LV_OPA_COVER` means fully opaque. Intermediate values like LV\_OPA\_10, LV\_OPA\_20, etc result in semi-transparency. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_recolor_opa(lv_obj_t *obj, lv_opa_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_opa_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_anim" file="core/lv_obj_style_gen.h" line="3305" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3305">
      lv_obj_set_style_anim [#lv_obj_set_style_anim]

      Animation template for Widget's animation. Should be a pointer to `lv_anim_t`. The animation parameters are widget specific, e.g. animation time could be the E.g. blink time of the cursor on the Text Area or scroll time of a roller. See Widgets' documentation to learn more. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_anim(lv_obj_t *obj, const lv_anim_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                     | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | -------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />         | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_anim_t" display="const lv_anim_t *" /> | Pointer to animation descriptor                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />                   | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_anim_duration" file="core/lv_obj_style_gen.h" line="3320" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3320">
      lv_obj_set_style_anim_duration [#lv_obj_set_style_anim_duration]

      Animation duration in milliseconds. Its meaning is widget specific. E.g. blink time of the cursor on the Text Area or scroll time of a roller. See Widgets' documentation to learn more. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_anim_duration(lv_obj_t *obj, uint32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="uint32_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_transition" file="core/lv_obj_style_gen.h" line="3333" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3333">
      lv_obj_set_style_transition [#lv_obj_set_style_transition]

      An initialized <ApiLink name="lv_style_transition_dsc_t" /> to describe a transition. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_transition(lv_obj_t *obj, const lv_style_transition_dsc_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                                                     | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />                                         | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_style_transition_dsc_t" display="const lv_style_transition_dsc_t *" /> | Pointer to transition descriptor                                                                  |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />                                                   | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_blend_mode" file="core/lv_obj_style_gen.h" line="3347" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3347">
      lv_obj_set_style_blend_mode [#lv_obj_set_style_blend_mode]

      Describes how to blend the colors to the background. Possible values are `LV_BLEND_MODE_NORMAL/ADDITIVE/SUBTRACTIVE/MULTIPLY/DIFFERENCE`. Default: `LV_BLEND_MODE_NORMAL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_blend_mode(lv_obj_t *obj, lv_blend_mode_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_blend_mode_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_layout" file="core/lv_obj_style_gen.h" line="3361" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3361">
      lv_obj_set_style_layout [#lv_obj_set_style_layout]

      Set layout of Widget. Children will be repositioned and resized according to policies set for the layout. For possible values see documentation of the layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_layout(lv_obj_t *obj, uint16_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="uint16_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_base_dir" file="core/lv_obj_style_gen.h" line="3374" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3374">
      lv_obj_set_style_base_dir [#lv_obj_set_style_base_dir]

      Set base direction of Widget. Possible values are `LV_BIDI_DIR_LTR/RTL/AUTO`. Default: `LV_BASE_DIR_AUTO`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_base_dir(lv_obj_t *obj, lv_base_dir_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_base_dir_t" />                 | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_bitmap_mask_src" file="core/lv_obj_style_gen.h" line="3388" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3388">
      lv_obj_set_style_bitmap_mask_src [#lv_obj_set_style_bitmap_mask_src]

      If set, a layer will be created for the widget and the layer will be masked with this A8 bitmap mask. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_bitmap_mask_src(lv_obj_t *obj, const void *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | `const void *`                                   | Pointer to A8 bitmap mask                                                                         |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_rotary_sensitivity" file="core/lv_obj_style_gen.h" line="3402" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3402">
      lv_obj_set_style_rotary_sensitivity [#lv_obj_set_style_rotary_sensitivity]

      Adjust sensitivity for rotary encoders in 1/256 unit. It means, 128: slow down the rotary to half, 512: speeds up to double, 256: no change. Default: `256`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_rotary_sensitivity(lv_obj_t *obj, uint32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="uint32_t" />                      | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_flex_flow" file="core/lv_obj_style_gen.h" line="3416" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3416">
      lv_obj_set_style_flex_flow [#lv_obj_set_style_flex_flow]

      Defines in which direction the flex layout should arrange the children. Default: `LV_FLEX_FLOW_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_flex_flow(lv_obj_t *obj, lv_flex_flow_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_flex_flow_t" />                | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_flex_main_place" file="core/lv_obj_style_gen.h" line="3429" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3429">
      lv_obj_set_style_flex_main_place [#lv_obj_set_style_flex_main_place]

      Defines how to align the children in the direction of flex flow. Default: `LV_FLEX_ALIGN_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_flex_main_place(lv_obj_t *obj, lv_flex_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_flex_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_flex_cross_place" file="core/lv_obj_style_gen.h" line="3442" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3442">
      lv_obj_set_style_flex_cross_place [#lv_obj_set_style_flex_cross_place]

      Defines how to align the children perpendicular to the direction of flex flow. Default: `LV_FLEX_ALIGN_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_flex_cross_place(lv_obj_t *obj, lv_flex_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_flex_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_flex_track_place" file="core/lv_obj_style_gen.h" line="3455" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3455">
      lv_obj_set_style_flex_track_place [#lv_obj_set_style_flex_track_place]

      Defines how to align the tracks of the flow. Default: `LV_FLEX_ALIGN_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_flex_track_place(lv_obj_t *obj, lv_flex_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_flex_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_flex_grow" file="core/lv_obj_style_gen.h" line="3468" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3468">
      lv_obj_set_style_flex_grow [#lv_obj_set_style_flex_grow]

      Defines how much space to take proportionally from the free space of the Widget's track. Default: `0`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_flex_grow(lv_obj_t *obj, uint8_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="uint8_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_column_dsc_array" file="core/lv_obj_style_gen.h" line="3484" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3484">
      lv_obj_set_style_grid_column_dsc_array [#lv_obj_set_style_grid_column_dsc_array]

      An array to describe the columns of the grid. Should be LV\_GRID\_TEMPLATE\_LAST terminated. Default: `NULL`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_column_dsc_array(lv_obj_t *obj, const int32_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                 | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />     | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" display="const int32_t *" /> | Pointer to grid-column descriptor array                                                           |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />               | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_column_align" file="core/lv_obj_style_gen.h" line="3497" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3497">
      lv_obj_set_style_grid_column_align [#lv_obj_set_style_grid_column_align]

      Defines how to distribute the columns. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_column_align(lv_obj_t *obj, lv_grid_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_grid_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_row_dsc_array" file="core/lv_obj_style_gen.h" line="3510" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3510">
      lv_obj_set_style_grid_row_dsc_array [#lv_obj_set_style_grid_row_dsc_array]

      An array to describe the rows of the grid. Should be LV\_GRID\_TEMPLATE\_LAST terminated. Default: `NULL`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_row_dsc_array(lv_obj_t *obj, const int32_t *value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                                 | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ---------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" />     | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" display="const int32_t *" /> | Pointer to grid-row descriptor array                                                              |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />               | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_row_align" file="core/lv_obj_style_gen.h" line="3523" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3523">
      lv_obj_set_style_grid_row_align [#lv_obj_set_style_grid_row_align]

      Defines how to distribute the rows. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_row_align(lv_obj_t *obj, lv_grid_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_grid_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_cell_column_pos" file="core/lv_obj_style_gen.h" line="3536" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3536">
      lv_obj_set_style_grid_cell_column_pos [#lv_obj_set_style_grid_cell_column_pos]

      Set column in which Widget should be placed. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_cell_column_pos(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_cell_x_align" file="core/lv_obj_style_gen.h" line="3549" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3549">
      lv_obj_set_style_grid_cell_x_align [#lv_obj_set_style_grid_cell_x_align]

      Set how to align Widget horizontally. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_cell_x_align(lv_obj_t *obj, lv_grid_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_grid_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_cell_column_span" file="core/lv_obj_style_gen.h" line="3562" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3562">
      lv_obj_set_style_grid_cell_column_span [#lv_obj_set_style_grid_cell_column_span]

      Set how many columns Widget should span. Needs to be >= 1. Default: 1, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_cell_column_span(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_cell_row_pos" file="core/lv_obj_style_gen.h" line="3575" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3575">
      lv_obj_set_style_grid_cell_row_pos [#lv_obj_set_style_grid_cell_row_pos]

      Set row in which Widget should be placed. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_cell_row_pos(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_cell_y_align" file="core/lv_obj_style_gen.h" line="3588" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3588">
      lv_obj_set_style_grid_cell_y_align [#lv_obj_set_style_grid_cell_y_align]

      Set how to align Widget vertically. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_cell_y_align(lv_obj_t *obj, lv_grid_align_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="lv_grid_align_t" />               | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_set_style_grid_cell_row_span" file="core/lv_obj_style_gen.h" line="3601" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L3601">
      lv_obj_set_style_grid_cell_row_span [#lv_obj_set_style_grid_cell_row_span]

      Set how many rows Widget should span. Needs to be >= 1. Default: 1, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      void lv_obj_set_style_grid_cell_row_span(lv_obj_t *obj, int32_t value, lv_style_selector_t selector)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name       | Type                                             | Description                                                                                       |                                                                                             |                    |                      |
      | ---------- | ------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------ | -------------------- |
      | `obj`      | <ApiLink name="lv_obj_t" display="lv_obj_t *" /> | Pointer to Widget                                                                                 |                                                                                             |                    |                      |
      | `value`    | <ApiLink name="int32_t" />                       | Value to submit                                                                                   |                                                                                             |                    |                      |
      | `selector` | <ApiLink name="lv_style_selector_t" />           | A joint type for `lv_part_t` and `lv_state_t`. Example values:<br />- `0`: means \`LV\_PART\_MAIN | LV\_STATE\_DEFAULT`<br/>- `LV\_STATE\_PRESSED`<br/>- `LV\_PART\_KNOB`<br/>- `LV\_PART\_KNOB | LV\_STATE\_PRESSED | LV\_STATE\_CHECKED\` |
    </ApiMember>
  </ApiTab>

  <ApiTab value="Getters (141)">
    <ApiMember kind="function" name="lv_obj_get_style_width" file="core/lv_obj_style_gen.h" line="30" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L30">
      lv_obj_get_style_width [#lv_obj_get_style_width]

      Gets width of Widget. Pixel, percentage and `LV_SIZE_CONTENT` values can be used. Percentage values are relative to the width of the parent's content area. Default: Widget dependent, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_min_width" file="core/lv_obj_style_gen.h" line="43" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L43">
      lv_obj_get_style_min_width [#lv_obj_get_style_min_width]

      Gets a minimal width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_min_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_max_width" file="core/lv_obj_style_gen.h" line="56" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L56">
      lv_obj_get_style_max_width [#lv_obj_get_style_max_width]

      Gets a maximal width. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area. Default: LV\_COORD\_MAX, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_max_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_height" file="core/lv_obj_style_gen.h" line="69" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L69">
      lv_obj_get_style_height [#lv_obj_get_style_height]

      Gets height of Widget. Pixel, percentage and `LV_SIZE_CONTENT` can be used. Percentage values are relative to the height of the parent's content area. Default: Widget dependent, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_height(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_min_height" file="core/lv_obj_style_gen.h" line="82" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L82">
      lv_obj_get_style_min_height [#lv_obj_get_style_min_height]

      Gets a minimal height. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_min_height(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_max_height" file="core/lv_obj_style_gen.h" line="95" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L95">
      lv_obj_get_style_max_height [#lv_obj_get_style_max_height]

      Gets a maximal height. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area. Default: LV\_COORD\_MAX, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_max_height(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_length" file="core/lv_obj_style_gen.h" line="108" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L108">
      lv_obj_get_style_length [#lv_obj_get_style_length]

      Its meaning depends on the type of Widget. For example in case of lv\_scale it means the length of the ticks. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_length(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_x" file="core/lv_obj_style_gen.h" line="122" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L122">
      lv_obj_get_style_x [#lv_obj_get_style_x]

      Get X coordinate of Widget considering the `align` setting. Pixel and percentage values can be used. Percentage values are relative to the width of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_y" file="core/lv_obj_style_gen.h" line="136" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L136">
      lv_obj_get_style_y [#lv_obj_get_style_y]

      Get Y coordinate of Widget considering the `align` setting. Pixel and percentage values can be used. Percentage values are relative to the height of the parent's content area. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_align" file="core/lv_obj_style_gen.h" line="153" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L153">
      lv_obj_get_style_align [#lv_obj_get_style_align]

      Get the alignment which tells from which point of the parent the X and Y coordinates should be interpreted. Possible values are: `LV_ALIGN_DEFAULT`, `LV_ALIGN_TOP_LEFT/MID/RIGHT`, `LV_ALIGN_BOTTOM_LEFT/MID/RIGHT`, `LV_ALIGN_LEFT/RIGHT_MID`, `LV_ALIGN_CENTER`. `LV_ALIGN_DEFAULT` means `LV_ALIGN_TOP_LEFT` with LTR base direction and `LV_ALIGN_TOP_RIGHT` with RTL base direction. Default: `LV_ALIGN_DEFAULT`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_align_t lv_obj_get_style_align(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_width" file="core/lv_obj_style_gen.h" line="166" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L166">
      lv_obj_get_style_transform_width [#lv_obj_get_style_transform_width]

      Make Widget wider on both sides with this value. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's width. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_height" file="core/lv_obj_style_gen.h" line="179" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L179">
      lv_obj_get_style_transform_height [#lv_obj_get_style_transform_height]

      Make Widget higher on both sides with this value. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's height. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_height(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_translate_x" file="core/lv_obj_style_gen.h" line="193" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L193">
      lv_obj_get_style_translate_x [#lv_obj_get_style_translate_x]

      Move Widget with this value in X direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's width. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_translate_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_translate_y" file="core/lv_obj_style_gen.h" line="207" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L207">
      lv_obj_get_style_translate_y [#lv_obj_get_style_translate_y]

      Move Widget with this value in Y direction. Applied after layouts, aligns and other positioning. Pixel and percentage (with `lv_pct(x)`) values can be used. Percentage values are relative to Widget's height. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_translate_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_translate_radial" file="core/lv_obj_style_gen.h" line="220" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L220">
      lv_obj_get_style_translate_radial [#lv_obj_get_style_translate_radial]

      Move object around the centre of the parent object (e.g. around the circumference of a scale). Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_translate_radial(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_scale_x" file="core/lv_obj_style_gen.h" line="233" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L233">
      lv_obj_get_style_transform_scale_x [#lv_obj_get_style_transform_scale_x]

      Zoom Widget horizontally. The value 256 (or `LV_SCALE_NONE`) means normal size, 128 half size, 512 double size, and so on. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_scale_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_scale_y" file="core/lv_obj_style_gen.h" line="246" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L246">
      lv_obj_get_style_transform_scale_y [#lv_obj_get_style_transform_scale_y]

      Zoom Widget vertically. The value 256 (or `LV_SCALE_NONE`) means normal size, 128 half size, 512 double size, and so on. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_scale_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_rotation" file="core/lv_obj_style_gen.h" line="258" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L258">
      lv_obj_get_style_transform_rotation [#lv_obj_get_style_transform_rotation]

      Rotate Widget. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_rotation(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_pivot_x" file="core/lv_obj_style_gen.h" line="270" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L270">
      lv_obj_get_style_transform_pivot_x [#lv_obj_get_style_transform_pivot_x]

      Get pivot point's X coordinate for transformations. Relative to Widget's top left corner. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_pivot_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_pivot_y" file="core/lv_obj_style_gen.h" line="282" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L282">
      lv_obj_get_style_transform_pivot_y [#lv_obj_get_style_transform_pivot_y]

      Get pivot point's Y coordinate for transformations. Relative to Widget's top left corner. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_pivot_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_skew_x" file="core/lv_obj_style_gen.h" line="295" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L295">
      lv_obj_get_style_transform_skew_x [#lv_obj_get_style_transform_skew_x]

      Skew Widget horizontally. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_skew_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transform_skew_y" file="core/lv_obj_style_gen.h" line="308" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L308">
      lv_obj_get_style_transform_skew_y [#lv_obj_get_style_transform_skew_y]

      Skew Widget vertically. The value is interpreted in 0.1 degree units. E.g. 450 means 45 deg. Default: 0, inherited: No, layout: Yes, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_transform_skew_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_top" file="core/lv_obj_style_gen.h" line="320" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L320">
      lv_obj_get_style_pad_top [#lv_obj_get_style_pad_top]

      Gets the padding on the top. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_top(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_bottom" file="core/lv_obj_style_gen.h" line="332" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L332">
      lv_obj_get_style_pad_bottom [#lv_obj_get_style_pad_bottom]

      Gets the padding on the bottom. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_bottom(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_left" file="core/lv_obj_style_gen.h" line="344" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L344">
      lv_obj_get_style_pad_left [#lv_obj_get_style_pad_left]

      Gets the padding on the left. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_left(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_right" file="core/lv_obj_style_gen.h" line="356" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L356">
      lv_obj_get_style_pad_right [#lv_obj_get_style_pad_right]

      Gets the padding on the right. It makes the content area smaller in this direction. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_right(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_row" file="core/lv_obj_style_gen.h" line="368" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L368">
      lv_obj_get_style_pad_row [#lv_obj_get_style_pad_row]

      Gets the padding between the rows. Used by the layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_row(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_column" file="core/lv_obj_style_gen.h" line="380" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L380">
      lv_obj_get_style_pad_column [#lv_obj_get_style_pad_column]

      Gets the padding between the columns. Used by the layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_column(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_pad_radial" file="core/lv_obj_style_gen.h" line="392" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L392">
      lv_obj_get_style_pad_radial [#lv_obj_get_style_pad_radial]

      Pad text labels away from the scale ticks/remainder of the `LV_PART_`. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_pad_radial(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_margin_top" file="core/lv_obj_style_gen.h" line="404" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L404">
      lv_obj_get_style_margin_top [#lv_obj_get_style_margin_top]

      Gets margin on the top. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_margin_top(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_margin_bottom" file="core/lv_obj_style_gen.h" line="416" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L416">
      lv_obj_get_style_margin_bottom [#lv_obj_get_style_margin_bottom]

      Gets margin on the bottom. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_margin_bottom(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_margin_left" file="core/lv_obj_style_gen.h" line="428" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L428">
      lv_obj_get_style_margin_left [#lv_obj_get_style_margin_left]

      Gets margin on the left. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_margin_left(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_margin_right" file="core/lv_obj_style_gen.h" line="440" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L440">
      lv_obj_get_style_margin_right [#lv_obj_get_style_margin_right]

      Gets margin on the right. Widget will keep this space from its siblings in layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_margin_right(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_color" file="core/lv_obj_style_gen.h" line="452" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L452">
      lv_obj_get_style_bg_color [#lv_obj_get_style_bg_color]

      Get background color of Widget. Default: `0xffffff`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_bg_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_color_filtered" file="core/lv_obj_style_gen.h" line="464" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L464">
      lv_obj_get_style_bg_color_filtered [#lv_obj_get_style_bg_color_filtered]

      Get background color of Widget. Default: `0xffffff`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_bg_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_opa" file="core/lv_obj_style_gen.h" line="478" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L478">
      lv_obj_get_style_bg_opa [#lv_obj_get_style_bg_opa]

      Get opacity of the background. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_bg_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_grad_color" file="core/lv_obj_style_gen.h" line="490" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L490">
      lv_obj_get_style_bg_grad_color [#lv_obj_get_style_bg_grad_color]

      Get gradient color of the background. Used only if `grad_dir` is not `LV_GRAD_DIR_NONE`. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_bg_grad_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_grad_color_filtered" file="core/lv_obj_style_gen.h" line="502" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L502">
      lv_obj_get_style_bg_grad_color_filtered [#lv_obj_get_style_bg_grad_color_filtered]

      Get gradient color of the background. Used only if `grad_dir` is not `LV_GRAD_DIR_NONE`. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_bg_grad_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_grad_dir" file="core/lv_obj_style_gen.h" line="516" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L516">
      lv_obj_get_style_bg_grad_dir [#lv_obj_get_style_bg_grad_dir]

      Get direction of the gradient of the background. Possible values are `LV_GRAD_DIR_NONE/HOR/VER`. Default: `LV_GRAD_DIR_NONE`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_grad_dir_t lv_obj_get_style_bg_grad_dir(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_main_stop" file="core/lv_obj_style_gen.h" line="529" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L529">
      lv_obj_get_style_bg_main_stop [#lv_obj_get_style_bg_main_stop]

      Get point from which background color should start for gradients. 0 means to top/left side, 255 the bottom/right side, 128 the center, and so on. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_bg_main_stop(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_grad_stop" file="core/lv_obj_style_gen.h" line="542" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L542">
      lv_obj_get_style_bg_grad_stop [#lv_obj_get_style_bg_grad_stop]

      Get point from which background's gradient color should start. 0 means to top/left side, 255 the bottom/right side, 128 the center, and so on. Default: 255, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_bg_grad_stop(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_main_opa" file="core/lv_obj_style_gen.h" line="554" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L554">
      lv_obj_get_style_bg_main_opa [#lv_obj_get_style_bg_main_opa]

      Get opacity of the first gradient color. Default: 255, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_bg_main_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_grad_opa" file="core/lv_obj_style_gen.h" line="566" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L566">
      lv_obj_get_style_bg_grad_opa [#lv_obj_get_style_bg_grad_opa]

      Get opacity of the second gradient color. Default: 255, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_bg_grad_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_grad" file="core/lv_obj_style_gen.h" line="581" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L581">
      lv_obj_get_style_bg_grad [#lv_obj_get_style_bg_grad]

      Get gradient definition. The pointed instance must exist while Widget is alive. NULL to disable. It wraps `BG_GRAD_COLOR`, `BG_GRAD_DIR`, `BG_MAIN_STOP` and `BG_GRAD_STOP` into one descriptor and allows creating gradients with more colors as well. If it's set other gradient related properties will be ignored. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const lv_grad_dsc_t * lv_obj_get_style_bg_grad(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_image_src" file="core/lv_obj_style_gen.h" line="594" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L594">
      lv_obj_get_style_bg_image_src [#lv_obj_get_style_bg_image_src]

      Get a background image. Can be a pointer to <ApiLink name="lv_image_dsc_t" />, a path to a file or an `LV_SYMBOL_...`. Default: `NULL`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static const void * lv_obj_get_style_bg_image_src(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_image_opa" file="core/lv_obj_style_gen.h" line="608" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L608">
      lv_obj_get_style_bg_image_opa [#lv_obj_get_style_bg_image_opa]

      Get opacity of the background image. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_bg_image_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_image_recolor" file="core/lv_obj_style_gen.h" line="620" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L620">
      lv_obj_get_style_bg_image_recolor [#lv_obj_get_style_bg_image_recolor]

      Get a color to mix to the background image. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_bg_image_recolor(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_image_recolor_filtered" file="core/lv_obj_style_gen.h" line="632" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L632">
      lv_obj_get_style_bg_image_recolor_filtered [#lv_obj_get_style_bg_image_recolor_filtered]

      Get a color to mix to the background image. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_bg_image_recolor_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_image_recolor_opa" file="core/lv_obj_style_gen.h" line="648" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L648">
      lv_obj_get_style_bg_image_recolor_opa [#lv_obj_get_style_bg_image_recolor_opa]

      Get intensity of background image recoloring. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means no mixing, 255, `LV_OPA_100` or `LV_OPA_COVER` means full recoloring, other values or LV\_OPA\_10, LV\_OPA\_20, etc are interpreted proportionally. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_bg_image_recolor_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bg_image_tiled" file="core/lv_obj_style_gen.h" line="660" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L660">
      lv_obj_get_style_bg_image_tiled [#lv_obj_get_style_bg_image_tiled]

      If enabled the background image will be tiled. Possible values are `true` or `false`. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static bool lv_obj_get_style_bg_image_tiled(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_border_color" file="core/lv_obj_style_gen.h" line="672" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L672">
      lv_obj_get_style_border_color [#lv_obj_get_style_border_color]

      Get color of the border. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_border_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_border_color_filtered" file="core/lv_obj_style_gen.h" line="684" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L684">
      lv_obj_get_style_border_color_filtered [#lv_obj_get_style_border_color_filtered]

      Get color of the border. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_border_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_border_opa" file="core/lv_obj_style_gen.h" line="699" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L699">
      lv_obj_get_style_border_opa [#lv_obj_get_style_border_opa]

      Get opacity of the border. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_border_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_border_width" file="core/lv_obj_style_gen.h" line="711" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L711">
      lv_obj_get_style_border_width [#lv_obj_get_style_border_width]

      Get width of the border. Only pixel values can be used. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_border_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_border_side" file="core/lv_obj_style_gen.h" line="725" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L725">
      lv_obj_get_style_border_side [#lv_obj_get_style_border_side]

      Get only which side(s) the border should be drawn. Possible values are `LV_BORDER_SIDE_NONE/TOP/BOTTOM/LEFT/RIGHT/INTERNAL`. OR-ed values can be used as well, e.g. `LV_BORDER_SIDE_TOP | LV_BORDER_SIDE_LEFT`. Default: `LV_BORDER_SIDE_FULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_border_side_t lv_obj_get_style_border_side(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_border_post" file="core/lv_obj_style_gen.h" line="738" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L738">
      lv_obj_get_style_border_post [#lv_obj_get_style_border_post]

      Gets whether the border should be drawn before or after the children are drawn. `true`: after children, `false`: before children. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static bool lv_obj_get_style_border_post(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_outline_width" file="core/lv_obj_style_gen.h" line="750" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L750">
      lv_obj_get_style_outline_width [#lv_obj_get_style_outline_width]

      Get width of outline in pixels. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_outline_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_outline_color" file="core/lv_obj_style_gen.h" line="762" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L762">
      lv_obj_get_style_outline_color [#lv_obj_get_style_outline_color]

      Get color of outline. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_outline_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_outline_color_filtered" file="core/lv_obj_style_gen.h" line="774" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L774">
      lv_obj_get_style_outline_color_filtered [#lv_obj_get_style_outline_color_filtered]

      Get color of outline. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_outline_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_outline_opa" file="core/lv_obj_style_gen.h" line="789" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L789">
      lv_obj_get_style_outline_opa [#lv_obj_get_style_outline_opa]

      Get opacity of outline. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_outline_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_outline_pad" file="core/lv_obj_style_gen.h" line="801" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L801">
      lv_obj_get_style_outline_pad [#lv_obj_get_style_outline_pad]

      Get padding of outline, i.e. the gap between Widget and the outline. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_outline_pad(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_width" file="core/lv_obj_style_gen.h" line="813" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L813">
      lv_obj_get_style_shadow_width [#lv_obj_get_style_shadow_width]

      Get width of the shadow in pixels. The value should be >= 0. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_shadow_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_offset_x" file="core/lv_obj_style_gen.h" line="825" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L825">
      lv_obj_get_style_shadow_offset_x [#lv_obj_get_style_shadow_offset_x]

      Get an offset on the shadow in pixels in X direction. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_shadow_offset_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_offset_y" file="core/lv_obj_style_gen.h" line="837" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L837">
      lv_obj_get_style_shadow_offset_y [#lv_obj_get_style_shadow_offset_y]

      Get an offset on the shadow in pixels in Y direction. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_shadow_offset_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_spread" file="core/lv_obj_style_gen.h" line="850" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L850">
      lv_obj_get_style_shadow_spread [#lv_obj_get_style_shadow_spread]

      Make shadow calculation to use a larger or smaller rectangle as base. The value can be in pixels to make the area larger/smaller. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_shadow_spread(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_color" file="core/lv_obj_style_gen.h" line="862" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L862">
      lv_obj_get_style_shadow_color [#lv_obj_get_style_shadow_color]

      Get color of shadow. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_shadow_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_color_filtered" file="core/lv_obj_style_gen.h" line="874" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L874">
      lv_obj_get_style_shadow_color_filtered [#lv_obj_get_style_shadow_color_filtered]

      Get color of shadow. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_shadow_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_shadow_opa" file="core/lv_obj_style_gen.h" line="889" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L889">
      lv_obj_get_style_shadow_opa [#lv_obj_get_style_shadow_opa]

      Get opacity of shadow. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_shadow_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_image_opa" file="core/lv_obj_style_gen.h" line="903" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L903">
      lv_obj_get_style_image_opa [#lv_obj_get_style_image_opa]

      Get opacity of an image. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_image_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_image_recolor" file="core/lv_obj_style_gen.h" line="915" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L915">
      lv_obj_get_style_image_recolor [#lv_obj_get_style_image_recolor]

      Get color to mix with the image. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_image_recolor(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_image_recolor_filtered" file="core/lv_obj_style_gen.h" line="927" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L927">
      lv_obj_get_style_image_recolor_filtered [#lv_obj_get_style_image_recolor_filtered]

      Get color to mix with the image. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_image_recolor_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_image_recolor_opa" file="core/lv_obj_style_gen.h" line="942" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L942">
      lv_obj_get_style_image_recolor_opa [#lv_obj_get_style_image_recolor_opa]

      Get intensity of color mixing. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_image_recolor_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_image_colorkey" file="core/lv_obj_style_gen.h" line="956" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L956">
      lv_obj_get_style_image_colorkey [#lv_obj_get_style_image_colorkey]

      Get image colorkey definition. The <ApiLink name="lv_image_colorkey_t" /> contains two color values: `high_color` and `low_color`. the color of pixels ranging from `low_color` to `high_color` will be transparent. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const lv_image_colorkey_t * lv_obj_get_style_image_colorkey(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_width" file="core/lv_obj_style_gen.h" line="968" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L968">
      lv_obj_get_style_line_width [#lv_obj_get_style_line_width]

      Get width of lines in pixels. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_line_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_dash_width" file="core/lv_obj_style_gen.h" line="980" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L980">
      lv_obj_get_style_line_dash_width [#lv_obj_get_style_line_dash_width]

      Get width of dashes in pixels. Note that dash works only on horizontal and vertical lines. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_line_dash_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_dash_gap" file="core/lv_obj_style_gen.h" line="993" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L993">
      lv_obj_get_style_line_dash_gap [#lv_obj_get_style_line_dash_gap]

      Get gap between dashes in pixels. Note that dash works only on horizontal and vertical lines. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_line_dash_gap(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_rounded" file="core/lv_obj_style_gen.h" line="1005" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1005">
      lv_obj_get_style_line_rounded [#lv_obj_get_style_line_rounded]

      Make end points of the lines rounded. `true`: rounded, `false`: perpendicular line ending. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static bool lv_obj_get_style_line_rounded(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_color" file="core/lv_obj_style_gen.h" line="1017" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1017">
      lv_obj_get_style_line_color [#lv_obj_get_style_line_color]

      Get color of lines. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_line_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_color_filtered" file="core/lv_obj_style_gen.h" line="1029" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1029">
      lv_obj_get_style_line_color_filtered [#lv_obj_get_style_line_color_filtered]

      Get color of lines. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_line_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_line_opa" file="core/lv_obj_style_gen.h" line="1041" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1041">
      lv_obj_get_style_line_opa [#lv_obj_get_style_line_opa]

      Get opacity of lines. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_line_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_arc_width" file="core/lv_obj_style_gen.h" line="1053" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1053">
      lv_obj_get_style_arc_width [#lv_obj_get_style_arc_width]

      Get width (thickness) of arcs in pixels. Default: 0, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_arc_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_arc_rounded" file="core/lv_obj_style_gen.h" line="1065" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1065">
      lv_obj_get_style_arc_rounded [#lv_obj_get_style_arc_rounded]

      Make end points of arcs rounded. `true`: rounded, `false`: perpendicular line ending. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static bool lv_obj_get_style_arc_rounded(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_arc_color" file="core/lv_obj_style_gen.h" line="1077" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1077">
      lv_obj_get_style_arc_color [#lv_obj_get_style_arc_color]

      Get color of arc. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_arc_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_arc_color_filtered" file="core/lv_obj_style_gen.h" line="1089" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1089">
      lv_obj_get_style_arc_color_filtered [#lv_obj_get_style_arc_color_filtered]

      Get color of arc. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_arc_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_arc_opa" file="core/lv_obj_style_gen.h" line="1101" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1101">
      lv_obj_get_style_arc_opa [#lv_obj_get_style_arc_opa]

      Get opacity of arcs. Default: `LV_OPA_COVER`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_arc_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_arc_image_src" file="core/lv_obj_style_gen.h" line="1114" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1114">
      lv_obj_get_style_arc_image_src [#lv_obj_get_style_arc_image_src]

      Get an image from which arc will be masked out. It's useful to display complex effects on the arcs. Can be a pointer to <ApiLink name="lv_image_dsc_t" /> or a path to a file. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const void * lv_obj_get_style_arc_image_src(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_color" file="core/lv_obj_style_gen.h" line="1126" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1126">
      lv_obj_get_style_text_color [#lv_obj_get_style_text_color]

      Gets color of text. Default: `0x000000`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_text_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_color_filtered" file="core/lv_obj_style_gen.h" line="1138" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1138">
      lv_obj_get_style_text_color_filtered [#lv_obj_get_style_text_color_filtered]

      Gets color of text. Default: `0x000000`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_text_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_opa" file="core/lv_obj_style_gen.h" line="1152" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1152">
      lv_obj_get_style_text_opa [#lv_obj_get_style_text_opa]

      Get opacity of text. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_text_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_font" file="core/lv_obj_style_gen.h" line="1164" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1164">
      lv_obj_get_style_text_font [#lv_obj_get_style_text_font]

      Get font of text (a pointer `lv_font_t *`). Default: `LV_FONT_DEFAULT`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const lv_font_t * lv_obj_get_style_text_font(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_letter_space" file="core/lv_obj_style_gen.h" line="1176" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1176">
      lv_obj_get_style_text_letter_space [#lv_obj_get_style_text_letter_space]

      Get letter space in pixels. Default: 0, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_text_letter_space(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_line_space" file="core/lv_obj_style_gen.h" line="1188" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1188">
      lv_obj_get_style_text_line_space [#lv_obj_get_style_text_line_space]

      Get line space in pixels. Default: 0, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_text_line_space(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_decor" file="core/lv_obj_style_gen.h" line="1201" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1201">
      lv_obj_get_style_text_decor [#lv_obj_get_style_text_decor]

      Get decoration for the text. Possible values are `LV_TEXT_DECOR_NONE/UNDERLINE/STRIKETHROUGH`. OR-ed values can be used as well. Default: `LV_TEXT_DECOR_NONE`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_text_decor_t lv_obj_get_style_text_decor(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_align" file="core/lv_obj_style_gen.h" line="1216" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1216">
      lv_obj_get_style_text_align [#lv_obj_get_style_text_align]

      Get how to align the lines of the text. Note that it doesn't align the Widget itself, only the lines inside the Widget. Possible values are `LV_TEXT_ALIGN_LEFT/CENTER/RIGHT/AUTO`. `LV_TEXT_ALIGN_AUTO` detect the text base direction and uses left or right alignment accordingly. Default: `LV_TEXT_ALIGN_AUTO`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_text_align_t lv_obj_get_style_text_align(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_outline_stroke_color" file="core/lv_obj_style_gen.h" line="1228" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1228">
      lv_obj_get_style_text_outline_stroke_color [#lv_obj_get_style_text_outline_stroke_color]

      Gets the color of letter outline stroke. Default: `0x000000`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_text_outline_stroke_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_outline_stroke_color_filtered" file="core/lv_obj_style_gen.h" line="1240" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1240">
      lv_obj_get_style_text_outline_stroke_color_filtered [#lv_obj_get_style_text_outline_stroke_color_filtered]

      Gets the color of letter outline stroke. Default: `0x000000`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_text_outline_stroke_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_outline_stroke_width" file="core/lv_obj_style_gen.h" line="1253" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1253">
      lv_obj_get_style_text_outline_stroke_width [#lv_obj_get_style_text_outline_stroke_width]

      Get the letter outline stroke width in pixels. Default: 0, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_text_outline_stroke_width(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_outline_stroke_opa" file="core/lv_obj_style_gen.h" line="1267" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1267">
      lv_obj_get_style_text_outline_stroke_opa [#lv_obj_get_style_text_outline_stroke_opa]

      Get the opacity of the letter outline stroke. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_text_outline_stroke_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_text_leading_trim" file="core/lv_obj_style_gen.h" line="1281" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1281">
      lv_obj_get_style_text_leading_trim [#lv_obj_get_style_text_leading_trim]

      Get the text leading trim mode. Removes empty space above and/or below text based on font metrics (cap-height, x-height, baseline). Similar to CSS `text-box-trim`. Possible values are `LV_TEXT_LEADING_TRIM_NONE/CAPITAL_BASELINE/LOWER_BASELINE/CAPITAL/LOWER`. Default: `LV_TEXT_LEADING_TRIM_NONE`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_text_leading_trim_t lv_obj_get_style_text_leading_trim(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_blur_radius" file="core/lv_obj_style_gen.h" line="1294" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1294">
      lv_obj_get_style_blur_radius [#lv_obj_get_style_blur_radius]

      Gets the intensity of blurring. Applied on each lv\_part separately before the children are rendered. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_blur_radius(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_blur_backdrop" file="core/lv_obj_style_gen.h" line="1308" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1308">
      lv_obj_get_style_blur_backdrop [#lv_obj_get_style_blur_backdrop]

      If `true` the background of the widget will be blurred. The part should have \< 100% opacity to make it visible. If `false` the given part will be blurred when it's rendered but before drawing the children. Default: `false`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static bool lv_obj_get_style_blur_backdrop(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_blur_quality" file="core/lv_obj_style_gen.h" line="1322" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1322">
      lv_obj_get_style_blur_quality [#lv_obj_get_style_blur_quality]

      Setting to `LV_BLUR_QUALITY_SPEED` the blurring algorithm will prefer speed over quality. `LV_BLUR_QUALITY_PRECISION` will force using higher quality but slower blur. With `LV_BLUR_QUALITY_AUTO` the quality will be selected automatically. Default: `LV_BLUR_QUALITY_AUTO`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_blur_quality_t lv_obj_get_style_blur_quality(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_radius" file="core/lv_obj_style_gen.h" line="1335" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1335">
      lv_obj_get_style_drop_shadow_radius [#lv_obj_get_style_drop_shadow_radius]

      Gets the intensity of blurring. Applied on each lv\_part separately before the children are rendered. Default: `0`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_drop_shadow_radius(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_offset_x" file="core/lv_obj_style_gen.h" line="1347" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1347">
      lv_obj_get_style_drop_shadow_offset_x [#lv_obj_get_style_drop_shadow_offset_x]

      Get an offset on the shadow in pixels in X direction. Default: `0`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_drop_shadow_offset_x(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_offset_y" file="core/lv_obj_style_gen.h" line="1359" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1359">
      lv_obj_get_style_drop_shadow_offset_y [#lv_obj_get_style_drop_shadow_offset_y]

      Get an offset on the shadow in pixels in Y direction. Default: `0`, inherited: No, layout: No, ext. draw: Yes.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_drop_shadow_offset_y(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_color" file="core/lv_obj_style_gen.h" line="1371" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1371">
      lv_obj_get_style_drop_shadow_color [#lv_obj_get_style_drop_shadow_color]

      Get the color of the shadow. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_drop_shadow_color(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_color_filtered" file="core/lv_obj_style_gen.h" line="1383" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1383">
      lv_obj_get_style_drop_shadow_color_filtered [#lv_obj_get_style_drop_shadow_color_filtered]

      Get the color of the shadow. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_drop_shadow_color_filtered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_opa" file="core/lv_obj_style_gen.h" line="1396" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1396">
      lv_obj_get_style_drop_shadow_opa [#lv_obj_get_style_drop_shadow_opa]

      Get the opacity of the shadow. Default: `0`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_drop_shadow_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_drop_shadow_quality" file="core/lv_obj_style_gen.h" line="1410" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1410">
      lv_obj_get_style_drop_shadow_quality [#lv_obj_get_style_drop_shadow_quality]

      Setting to `LV_BLUR_QUALITY_SPEED` the blurring algorithm will prefer speed over quality. `LV_BLUR_QUALITY_PRECISION` will force using higher quality but slower blur. With `LV_BLUR_QUALITY_AUTO` the quality will be selected automatically. Default: `LV_BLUR_QUALITY_PRECISION`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_blur_quality_t lv_obj_get_style_drop_shadow_quality(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_radius" file="core/lv_obj_style_gen.h" line="1423" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1423">
      lv_obj_get_style_radius [#lv_obj_get_style_radius]

      Get radius on every corner. The value is interpreted in pixels (>= 0) or `LV_RADIUS_CIRCLE` for max radius. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_radius(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_radial_offset" file="core/lv_obj_style_gen.h" line="1435" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1435">
      lv_obj_get_style_radial_offset [#lv_obj_get_style_radial_offset]

      Move start point of object (e.g. scale tick) radially. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_radial_offset(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_clip_corner" file="core/lv_obj_style_gen.h" line="1448" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1448">
      lv_obj_get_style_clip_corner [#lv_obj_get_style_clip_corner]

      Enable clipping of content that overflows rounded corners of parent Widget. Can be `true` or `false`. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static bool lv_obj_get_style_clip_corner(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_opa" file="core/lv_obj_style_gen.h" line="1462" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1462">
      lv_obj_get_style_opa [#lv_obj_get_style_opa]

      Scale down all opacity values of the Widget by this factor. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_opa_layered" file="core/lv_obj_style_gen.h" line="1477" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1477">
      lv_obj_get_style_opa_layered [#lv_obj_get_style_opa_layered]

      First draw Widget on the layer, then scale down layer opacity factor. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent, 255, `LV_OPA_100` or `LV_OPA_COVER` means fully covering, other values or LV\_OPA\_10, LV\_OPA\_20, etc means semi transparency. Default: `LV_OPA_COVER`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_opa_layered(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_color_filter_dsc" file="core/lv_obj_style_gen.h" line="1489" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1489">
      lv_obj_get_style_color_filter_dsc [#lv_obj_get_style_color_filter_dsc]

      Mix a color with all colors of the Widget. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const lv_color_filter_dsc_t * lv_obj_get_style_color_filter_dsc(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_color_filter_opa" file="core/lv_obj_style_gen.h" line="1501" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1501">
      lv_obj_get_style_color_filter_opa [#lv_obj_get_style_color_filter_opa]

      The intensity of mixing of color filter. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_color_filter_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_recolor" file="core/lv_obj_style_gen.h" line="1513" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1513">
      lv_obj_get_style_recolor [#lv_obj_get_style_recolor]

      Get a color to mix to the obj. Default: `0x000000`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_color_t lv_obj_get_style_recolor(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_recolor_opa" file="core/lv_obj_style_gen.h" line="1528" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1528">
      lv_obj_get_style_recolor_opa [#lv_obj_get_style_recolor_opa]

      Gets the intensity of color mixing. Value 0, `LV_OPA_0` or `LV_OPA_TRANSP` means fully transparent. A value of 255, `LV_OPA_100` or `LV_OPA_COVER` means fully opaque. Intermediate values like LV\_OPA\_10, LV\_OPA\_20, etc result in semi-transparency. Default: `LV_OPA_TRANSP`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_opa_t lv_obj_get_style_recolor_opa(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_anim" file="core/lv_obj_style_gen.h" line="1543" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1543">
      lv_obj_get_style_anim [#lv_obj_get_style_anim]

      Animation template for Widget's animation. Should be a pointer to `lv_anim_t`. The animation parameters are widget specific, e.g. animation time could be the E.g. blink time of the cursor on the Text Area or scroll time of a roller. See Widgets' documentation to learn more. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const lv_anim_t * lv_obj_get_style_anim(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_anim_duration" file="core/lv_obj_style_gen.h" line="1557" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1557">
      lv_obj_get_style_anim_duration [#lv_obj_get_style_anim_duration]

      Animation duration in milliseconds. Its meaning is widget specific. E.g. blink time of the cursor on the Text Area or scroll time of a roller. See Widgets' documentation to learn more. Default: 0, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static uint32_t lv_obj_get_style_anim_duration(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_transition" file="core/lv_obj_style_gen.h" line="1569" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1569">
      lv_obj_get_style_transition [#lv_obj_get_style_transition]

      An initialized <ApiLink name="lv_style_transition_dsc_t" /> to describe a transition. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const lv_style_transition_dsc_t * lv_obj_get_style_transition(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_blend_mode" file="core/lv_obj_style_gen.h" line="1582" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1582">
      lv_obj_get_style_blend_mode [#lv_obj_get_style_blend_mode]

      Describes how to blend the colors to the background. Possible values are `LV_BLEND_MODE_NORMAL/ADDITIVE/SUBTRACTIVE/MULTIPLY/DIFFERENCE`. Default: `LV_BLEND_MODE_NORMAL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_blend_mode_t lv_obj_get_style_blend_mode(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_layout" file="core/lv_obj_style_gen.h" line="1595" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1595">
      lv_obj_get_style_layout [#lv_obj_get_style_layout]

      Get layout of Widget. Children will be repositioned and resized according to policies set for the layout. For possible values see documentation of the layouts. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static uint16_t lv_obj_get_style_layout(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_base_dir" file="core/lv_obj_style_gen.h" line="1607" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1607">
      lv_obj_get_style_base_dir [#lv_obj_get_style_base_dir]

      Get base direction of Widget. Possible values are `LV_BIDI_DIR_LTR/RTL/AUTO`. Default: `LV_BASE_DIR_AUTO`, inherited: Yes, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_base_dir_t lv_obj_get_style_base_dir(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_bitmap_mask_src" file="core/lv_obj_style_gen.h" line="1620" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1620">
      lv_obj_get_style_bitmap_mask_src [#lv_obj_get_style_bitmap_mask_src]

      If set, a layer will be created for the widget and the layer will be masked with this A8 bitmap mask. Default: `NULL`, inherited: No, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const void * lv_obj_get_style_bitmap_mask_src(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_rotary_sensitivity" file="core/lv_obj_style_gen.h" line="1633" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1633">
      lv_obj_get_style_rotary_sensitivity [#lv_obj_get_style_rotary_sensitivity]

      Adjust sensitivity for rotary encoders in 1/256 unit. It means, 128: slow down the rotary to half, 512: speeds up to double, 256: no change. Default: `256`, inherited: Yes, layout: No, ext. draw: No.

      ```c title=" " lineNumbers=1
      static uint32_t lv_obj_get_style_rotary_sensitivity(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_flex_flow" file="core/lv_obj_style_gen.h" line="1646" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1646">
      lv_obj_get_style_flex_flow [#lv_obj_get_style_flex_flow]

      Defines in which direction the flex layout should arrange the children. Default: `LV_FLEX_FLOW_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_flex_flow_t lv_obj_get_style_flex_flow(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_flex_main_place" file="core/lv_obj_style_gen.h" line="1658" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1658">
      lv_obj_get_style_flex_main_place [#lv_obj_get_style_flex_main_place]

      Defines how to align the children in the direction of flex flow. Default: `LV_FLEX_ALIGN_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_flex_align_t lv_obj_get_style_flex_main_place(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_flex_cross_place" file="core/lv_obj_style_gen.h" line="1670" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1670">
      lv_obj_get_style_flex_cross_place [#lv_obj_get_style_flex_cross_place]

      Defines how to align the children perpendicular to the direction of flex flow. Default: `LV_FLEX_ALIGN_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_flex_align_t lv_obj_get_style_flex_cross_place(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_flex_track_place" file="core/lv_obj_style_gen.h" line="1682" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1682">
      lv_obj_get_style_flex_track_place [#lv_obj_get_style_flex_track_place]

      Defines how to align the tracks of the flow. Default: `LV_FLEX_ALIGN_NONE`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_flex_align_t lv_obj_get_style_flex_track_place(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_flex_grow" file="core/lv_obj_style_gen.h" line="1694" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1694">
      lv_obj_get_style_flex_grow [#lv_obj_get_style_flex_grow]

      Defines how much space to take proportionally from the free space of the Widget's track. Default: `0`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static uint8_t lv_obj_get_style_flex_grow(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_column_dsc_array" file="core/lv_obj_style_gen.h" line="1709" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1709">
      lv_obj_get_style_grid_column_dsc_array [#lv_obj_get_style_grid_column_dsc_array]

      An array to describe the columns of the grid. Should be LV\_GRID\_TEMPLATE\_LAST terminated. Default: `NULL`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const int32_t * lv_obj_get_style_grid_column_dsc_array(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_column_align" file="core/lv_obj_style_gen.h" line="1721" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1721">
      lv_obj_get_style_grid_column_align [#lv_obj_get_style_grid_column_align]

      Defines how to distribute the columns. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_grid_align_t lv_obj_get_style_grid_column_align(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_row_dsc_array" file="core/lv_obj_style_gen.h" line="1733" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1733">
      lv_obj_get_style_grid_row_dsc_array [#lv_obj_get_style_grid_row_dsc_array]

      An array to describe the rows of the grid. Should be LV\_GRID\_TEMPLATE\_LAST terminated. Default: `NULL`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static const int32_t * lv_obj_get_style_grid_row_dsc_array(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_row_align" file="core/lv_obj_style_gen.h" line="1745" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1745">
      lv_obj_get_style_grid_row_align [#lv_obj_get_style_grid_row_align]

      Defines how to distribute the rows. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_grid_align_t lv_obj_get_style_grid_row_align(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_cell_column_pos" file="core/lv_obj_style_gen.h" line="1757" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1757">
      lv_obj_get_style_grid_cell_column_pos [#lv_obj_get_style_grid_cell_column_pos]

      Get column in which Widget should be placed. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_grid_cell_column_pos(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_cell_x_align" file="core/lv_obj_style_gen.h" line="1769" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1769">
      lv_obj_get_style_grid_cell_x_align [#lv_obj_get_style_grid_cell_x_align]

      Get how to align Widget horizontally. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_grid_align_t lv_obj_get_style_grid_cell_x_align(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_cell_column_span" file="core/lv_obj_style_gen.h" line="1781" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1781">
      lv_obj_get_style_grid_cell_column_span [#lv_obj_get_style_grid_cell_column_span]

      Get how many columns Widget should span. Needs to be >= 1. Default: 1, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_grid_cell_column_span(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_cell_row_pos" file="core/lv_obj_style_gen.h" line="1793" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1793">
      lv_obj_get_style_grid_cell_row_pos [#lv_obj_get_style_grid_cell_row_pos]

      Get row in which Widget should be placed. Default: 0, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_grid_cell_row_pos(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_cell_y_align" file="core/lv_obj_style_gen.h" line="1805" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1805">
      lv_obj_get_style_grid_cell_y_align [#lv_obj_get_style_grid_cell_y_align]

      Get how to align Widget vertically. Default: `LV_GRID_ALIGN_START`, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static lv_grid_align_t lv_obj_get_style_grid_cell_y_align(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>

    <ApiMember kind="function" name="lv_obj_get_style_grid_cell_row_span" file="core/lv_obj_style_gen.h" line="1817" url="https://github.com/lvgl/lvgl/tree/a7b95c5b0839ce901c09c205610bc2c77cc3345d/src/core/lv_obj_style_gen.h#L1817">
      lv_obj_get_style_grid_cell_row_span [#lv_obj_get_style_grid_cell_row_span]

      Get how many rows Widget should span. Needs to be >= 1. Default: 1, inherited: No, layout: Yes, ext. draw: No.

      ```c title=" " lineNumbers=1
      static int32_t lv_obj_get_style_grid_cell_row_span(const lv_obj_t *obj, lv_part_t part)
      ```

      <span className="sr-only">
        Parameters
      </span>

      | Name   | Type                                                   | Description                          |
      | ------ | ------------------------------------------------------ | ------------------------------------ |
      | `obj`  | <ApiLink name="lv_obj_t" display="const lv_obj_t *" /> | Pointer to Widget                    |
      | `part` | <ApiLink name="lv_part_t" />                           | One of the `LV_PART_...` enum values |
    </ApiMember>
  </ApiTab>
</ApiTabs>

Dependencies [#dependencies]

<FileIncludes includes="[&#x22;lv_area.h&#x22;, &#x22;lv_style.h&#x22;, &#x22;lv_obj_style.h&#x22;, &#x22;lv_types.h&#x22;]" includedBy="[&#x22;lv_obj_style.h&#x22;]" transitiveIncludes="[&#x22;lv_anim.h&#x22;, &#x22;lv_assert.h&#x22;, &#x22;lv_bidi.h&#x22;, &#x22;lv_color.h&#x22;, &#x22;lv_color_op.h&#x22;, &#x22;lv_conf_internal.h&#x22;, &#x22;lv_conf_kconfig.h&#x22;, &#x22;lv_draw_buf.h&#x22;, &#x22;lv_ext_data.h&#x22;, &#x22;lv_flex.h&#x22;, &#x22;lv_font.h&#x22;, &#x22;lv_grad.h&#x22;, &#x22;lv_grid.h&#x22;, &#x22;lv_image_dsc.h&#x22;, &#x22;lv_layout.h&#x22;, &#x22;lv_ll.h&#x22;, &#x22;lv_log.h&#x22;, &#x22;lv_math.h&#x22;, &#x22;lv_mem.h&#x22;, &#x22;lv_palette.h&#x22;, &#x22;lv_sprintf.h&#x22;, &#x22;lv_string.h&#x22;, &#x22;lv_style_gen.h&#x22;, &#x22;lv_symbol_def.h&#x22;, &#x22;lv_text.h&#x22;, &#x22;lv_tick.h&#x22;, &#x22;lv_timer.h&#x22;]" />
