# lv_obj_style_gen.h (/api/public/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="public/core/lv_obj_style_gen.h" line="1265" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1265">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1279" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1279">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1293" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1293">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1307" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1307">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1321" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1321">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1335" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1335">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1349" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1349">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1364" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1364">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1379" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1379">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1397" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1397">
      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="public/core/lv_obj_style_gen.h" line="1411" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1411">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1425" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1425">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1440" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1440">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1455" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1455">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1469" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1469">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1483" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1483">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1497" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1497">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1510" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1510">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1523" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1523">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1536" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1536">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1550" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1550">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1564" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1564">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1577" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1577">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1590" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1590">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1603" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1603">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1616" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1616">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1629" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1629">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1642" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1642">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1655" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1655">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1668" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1668">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1681" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1681">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1694" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1694">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1707" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1707">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1720" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1720">
      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="public/core/lv_obj_style_gen.h" line="1735" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1735">
      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="public/core/lv_obj_style_gen.h" line="1748" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1748">
      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="public/core/lv_obj_style_gen.h" line="1762" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1762">
      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="public/core/lv_obj_style_gen.h" line="1776" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1776">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1790" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1790">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1803" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1803">
      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="public/core/lv_obj_style_gen.h" line="1816" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1816">
      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="public/core/lv_obj_style_gen.h" line="1832" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1832">
      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 **May** be `NULL`.                                                 |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="1846" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1846">
      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 **May** be `NULL`.                                                        |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="1861" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1861">
      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="public/core/lv_obj_style_gen.h" line="1874" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1874">
      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="public/core/lv_obj_style_gen.h" line="1890" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1890">
      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="public/core/lv_obj_style_gen.h" line="1903" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1903">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1916" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1916">
      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="public/core/lv_obj_style_gen.h" line="1931" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1931">
      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="public/core/lv_obj_style_gen.h" line="1944" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1944">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1959" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1959">
      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="public/core/lv_obj_style_gen.h" line="1973" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1973">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1986" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1986">
      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`    | `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="public/core/lv_obj_style_gen.h" line="1999" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1999">
      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="public/core/lv_obj_style_gen.h" line="2014" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2014">
      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="public/core/lv_obj_style_gen.h" line="2027" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2027">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2040" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2040">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2053" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2053">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2066" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2066">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2080" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2080">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2093" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2093">
      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="public/core/lv_obj_style_gen.h" line="2108" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2108">
      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="public/core/lv_obj_style_gen.h" line="2123" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2123">
      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="public/core/lv_obj_style_gen.h" line="2136" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2136">
      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="public/core/lv_obj_style_gen.h" line="2151" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2151">
      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="public/core/lv_obj_style_gen.h" line="2166" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2166">
      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 **May** be `NULL`.                                                     |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2179" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2179">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2192" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2192">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2206" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2206">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2219" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2219">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2232" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2232">
      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="public/core/lv_obj_style_gen.h" line="2245" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2245">
      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="public/core/lv_obj_style_gen.h" line="2258" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2258">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2271" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2271">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2284" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2284">
      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="public/core/lv_obj_style_gen.h" line="2297" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2297">
      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="public/core/lv_obj_style_gen.h" line="2311" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2311">
      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 **May** be `NULL`.                                                        |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2324" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2324">
      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="public/core/lv_obj_style_gen.h" line="2339" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2339">
      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="public/core/lv_obj_style_gen.h" line="2352" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2352">
      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="public/core/lv_obj_style_gen.h" line="2365" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2365">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2378" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2378">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2392" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2392">
      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="public/core/lv_obj_style_gen.h" line="2408" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2408">
      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="public/core/lv_obj_style_gen.h" line="2421" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2421">
      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="public/core/lv_obj_style_gen.h" line="2434" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2434">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2449" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2449">
      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="public/core/lv_obj_style_gen.h" line="2464" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2464">
      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="public/core/lv_obj_style_gen.h" line="2478" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2478">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2493" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2493">
      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 less than 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`    | `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="public/core/lv_obj_style_gen.h" line="2508" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2508">
      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="public/core/lv_obj_style_gen.h" line="2522" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2522">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2535" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2535">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2548" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2548">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2561" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2561">
      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="public/core/lv_obj_style_gen.h" line="2574" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2574">
      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="public/core/lv_obj_style_gen.h" line="2589" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2589">
      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="public/core/lv_obj_style_gen.h" line="2603" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2603">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2616" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2616">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2630" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2630">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2645" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2645">
      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="public/core/lv_obj_style_gen.h" line="2661" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2661">
      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="public/core/lv_obj_style_gen.h" line="2674" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2674">
      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 **May** be `NULL`.                                             |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2687" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2687">
      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="public/core/lv_obj_style_gen.h" line="2700" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2700">
      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="public/core/lv_obj_style_gen.h" line="2716" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2716">
      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="public/core/lv_obj_style_gen.h" line="2732" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2732">
      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 **May** be `NULL`.                                                |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2747" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2747">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2760" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2760">
      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 **May** be `NULL`.                                               |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2774" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2774">
      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="public/core/lv_obj_style_gen.h" line="2788" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2788">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2801" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2801">
      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="public/core/lv_obj_style_gen.h" line="2815" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2815">
      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 **May** be `NULL`.                                                      |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2829" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2829">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2843" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2843">
      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="public/core/lv_obj_style_gen.h" line="2856" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2856">
      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="public/core/lv_obj_style_gen.h" line="2869" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2869">
      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="public/core/lv_obj_style_gen.h" line="2882" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2882">
      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="public/core/lv_obj_style_gen.h" line="2895" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2895">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2911" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2911">
      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`    | `const int32_t *`                                | Pointer to grid-column descriptor array **May** be `NULL`.                                        |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2924" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2924">
      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="public/core/lv_obj_style_gen.h" line="2937" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2937">
      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`    | `const int32_t *`                                | Pointer to grid-row descriptor array **May** be `NULL`.                                           |                                                                                             |                    |                      |
      | `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="public/core/lv_obj_style_gen.h" line="2950" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2950">
      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="public/core/lv_obj_style_gen.h" line="2963" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2963">
      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`    | `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="public/core/lv_obj_style_gen.h" line="2976" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2976">
      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="public/core/lv_obj_style_gen.h" line="2989" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L2989">
      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`    | `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="public/core/lv_obj_style_gen.h" line="3002" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L3002">
      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`    | `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="public/core/lv_obj_style_gen.h" line="3015" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L3015">
      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="public/core/lv_obj_style_gen.h" line="3028" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L3028">
      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`    | `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="public/core/lv_obj_style_gen.h" line="30" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/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
      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="public/core/lv_obj_style_gen.h" line="39" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L39">
      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
      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="public/core/lv_obj_style_gen.h" line="48" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L48">
      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
      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="public/core/lv_obj_style_gen.h" line="57" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L57">
      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
      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="public/core/lv_obj_style_gen.h" line="66" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L66">
      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
      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="public/core/lv_obj_style_gen.h" line="75" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L75">
      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
      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="public/core/lv_obj_style_gen.h" line="84" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L84">
      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
      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="public/core/lv_obj_style_gen.h" line="94" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L94">
      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
      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="public/core/lv_obj_style_gen.h" line="104" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L104">
      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
      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="public/core/lv_obj_style_gen.h" line="117" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L117">
      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
      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="public/core/lv_obj_style_gen.h" line="126" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L126">
      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
      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="public/core/lv_obj_style_gen.h" line="135" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L135">
      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
      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="public/core/lv_obj_style_gen.h" line="145" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L145">
      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
      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="public/core/lv_obj_style_gen.h" line="155" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L155">
      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
      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="public/core/lv_obj_style_gen.h" line="164" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L164">
      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
      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="public/core/lv_obj_style_gen.h" line="173" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L173">
      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
      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="public/core/lv_obj_style_gen.h" line="182" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L182">
      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
      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="public/core/lv_obj_style_gen.h" line="190" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L190">
      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
      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="public/core/lv_obj_style_gen.h" line="198" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L198">
      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
      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="public/core/lv_obj_style_gen.h" line="206" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L206">
      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
      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="public/core/lv_obj_style_gen.h" line="215" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L215">
      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
      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="public/core/lv_obj_style_gen.h" line="224" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L224">
      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
      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="public/core/lv_obj_style_gen.h" line="232" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L232">
      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
      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="public/core/lv_obj_style_gen.h" line="240" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L240">
      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
      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="public/core/lv_obj_style_gen.h" line="248" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L248">
      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
      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="public/core/lv_obj_style_gen.h" line="256" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L256">
      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
      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="public/core/lv_obj_style_gen.h" line="264" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L264">
      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
      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="public/core/lv_obj_style_gen.h" line="272" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L272">
      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
      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="public/core/lv_obj_style_gen.h" line="280" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L280">
      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
      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="public/core/lv_obj_style_gen.h" line="288" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L288">
      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
      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="public/core/lv_obj_style_gen.h" line="296" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L296">
      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
      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="public/core/lv_obj_style_gen.h" line="304" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L304">
      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
      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="public/core/lv_obj_style_gen.h" line="312" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L312">
      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
      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="public/core/lv_obj_style_gen.h" line="320" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L320">
      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
      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="public/core/lv_obj_style_gen.h" line="328" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L328">
      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
      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="public/core/lv_obj_style_gen.h" line="338" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L338">
      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
      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="public/core/lv_obj_style_gen.h" line="346" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L346">
      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
      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="public/core/lv_obj_style_gen.h" line="354" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L354">
      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
      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="public/core/lv_obj_style_gen.h" line="363" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L363">
      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
      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="public/core/lv_obj_style_gen.h" line="372" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L372">
      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
      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="public/core/lv_obj_style_gen.h" line="381" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L381">
      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
      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="public/core/lv_obj_style_gen.h" line="389" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L389">
      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
      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="public/core/lv_obj_style_gen.h" line="397" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L397">
      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
      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="public/core/lv_obj_style_gen.h" line="408" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L408">
      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
      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="public/core/lv_obj_style_gen.h" line="417" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L417">
      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
      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="public/core/lv_obj_style_gen.h" line="427" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L427">
      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
      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="public/core/lv_obj_style_gen.h" line="435" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L435">
      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
      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="public/core/lv_obj_style_gen.h" line="443" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L443">
      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
      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="public/core/lv_obj_style_gen.h" line="454" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L454">
      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
      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="public/core/lv_obj_style_gen.h" line="462" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L462">
      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
      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="public/core/lv_obj_style_gen.h" line="470" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L470">
      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
      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="public/core/lv_obj_style_gen.h" line="478" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L478">
      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
      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="public/core/lv_obj_style_gen.h" line="488" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L488">
      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
      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="public/core/lv_obj_style_gen.h" line="496" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L496">
      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
      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="public/core/lv_obj_style_gen.h" line="506" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L506">
      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
      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="public/core/lv_obj_style_gen.h" line="515" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L515">
      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
      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="public/core/lv_obj_style_gen.h" line="523" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L523">
      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
      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="public/core/lv_obj_style_gen.h" line="531" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L531">
      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
      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="public/core/lv_obj_style_gen.h" line="539" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L539">
      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
      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="public/core/lv_obj_style_gen.h" line="549" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L549">
      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
      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="public/core/lv_obj_style_gen.h" line="557" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L557">
      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
      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="public/core/lv_obj_style_gen.h" line="565" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L565">
      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
      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="public/core/lv_obj_style_gen.h" line="573" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L573">
      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
      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="public/core/lv_obj_style_gen.h" line="581" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L581">
      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
      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="public/core/lv_obj_style_gen.h" line="590" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L590">
      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
      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="public/core/lv_obj_style_gen.h" line="598" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L598">
      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
      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="public/core/lv_obj_style_gen.h" line="606" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L606">
      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
      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="public/core/lv_obj_style_gen.h" line="616" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L616">
      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
      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="public/core/lv_obj_style_gen.h" line="626" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L626">
      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
      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="public/core/lv_obj_style_gen.h" line="634" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L634">
      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
      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="public/core/lv_obj_style_gen.h" line="642" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L642">
      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
      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="public/core/lv_obj_style_gen.h" line="652" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L652">
      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
      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="public/core/lv_obj_style_gen.h" line="662" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L662">
      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
      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="public/core/lv_obj_style_gen.h" line="670" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L670">
      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
      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="public/core/lv_obj_style_gen.h" line="678" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L678">
      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
      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="public/core/lv_obj_style_gen.h" line="687" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L687">
      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
      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="public/core/lv_obj_style_gen.h" line="695" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L695">
      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
      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="public/core/lv_obj_style_gen.h" line="703" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L703">
      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
      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="public/core/lv_obj_style_gen.h" line="711" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L711">
      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
      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="public/core/lv_obj_style_gen.h" line="719" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L719">
      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
      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="public/core/lv_obj_style_gen.h" line="727" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L727">
      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
      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="public/core/lv_obj_style_gen.h" line="735" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L735">
      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
      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="public/core/lv_obj_style_gen.h" line="743" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L743">
      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
      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="public/core/lv_obj_style_gen.h" line="751" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L751">
      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
      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="public/core/lv_obj_style_gen.h" line="759" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L759">
      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
      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="public/core/lv_obj_style_gen.h" line="768" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L768">
      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
      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="public/core/lv_obj_style_gen.h" line="776" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L776">
      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
      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="public/core/lv_obj_style_gen.h" line="784" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L784">
      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
      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="public/core/lv_obj_style_gen.h" line="794" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L794">
      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
      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="public/core/lv_obj_style_gen.h" line="802" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L802">
      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
      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="public/core/lv_obj_style_gen.h" line="810" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L810">
      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
      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="public/core/lv_obj_style_gen.h" line="818" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L818">
      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
      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="public/core/lv_obj_style_gen.h" line="827" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L827">
      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
      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="public/core/lv_obj_style_gen.h" line="838" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L838">
      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
      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="public/core/lv_obj_style_gen.h" line="846" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L846">
      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
      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="public/core/lv_obj_style_gen.h" line="854" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L854">
      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
      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="public/core/lv_obj_style_gen.h" line="862" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L862">
      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
      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="public/core/lv_obj_style_gen.h" line="872" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L872">
      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
      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="public/core/lv_obj_style_gen.h" line="882" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L882">
      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
      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="public/core/lv_obj_style_gen.h" line="891" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L891">
      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
      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="public/core/lv_obj_style_gen.h" line="901" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L901">
      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 less than 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
      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="public/core/lv_obj_style_gen.h" line="911" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L911">
      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
      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="public/core/lv_obj_style_gen.h" line="920" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L920">
      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
      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="public/core/lv_obj_style_gen.h" line="928" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L928">
      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
      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="public/core/lv_obj_style_gen.h" line="936" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L936">
      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
      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="public/core/lv_obj_style_gen.h" line="944" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L944">
      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
      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="public/core/lv_obj_style_gen.h" line="952" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L952">
      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
      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="public/core/lv_obj_style_gen.h" line="960" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L960">
      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
      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="public/core/lv_obj_style_gen.h" line="970" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L970">
      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
      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="public/core/lv_obj_style_gen.h" line="979" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L979">
      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
      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="public/core/lv_obj_style_gen.h" line="987" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L987">
      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
      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="public/core/lv_obj_style_gen.h" line="996" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L996">
      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
      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="public/core/lv_obj_style_gen.h" line="1006" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1006">
      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
      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="public/core/lv_obj_style_gen.h" line="1017" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1017">
      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
      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="public/core/lv_obj_style_gen.h" line="1025" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1025">
      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
      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="public/core/lv_obj_style_gen.h" line="1033" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1033">
      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
      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="public/core/lv_obj_style_gen.h" line="1041" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1041">
      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
      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="public/core/lv_obj_style_gen.h" line="1052" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1052">
      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
      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="public/core/lv_obj_style_gen.h" line="1063" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1063">
      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
      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="public/core/lv_obj_style_gen.h" line="1073" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1073">
      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
      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="public/core/lv_obj_style_gen.h" line="1081" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1081">
      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
      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="public/core/lv_obj_style_gen.h" line="1090" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1090">
      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
      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="public/core/lv_obj_style_gen.h" line="1099" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1099">
      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
      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="public/core/lv_obj_style_gen.h" line="1107" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1107">
      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
      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="public/core/lv_obj_style_gen.h" line="1116" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1116">
      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
      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="public/core/lv_obj_style_gen.h" line="1125" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1125">
      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
      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="public/core/lv_obj_style_gen.h" line="1134" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1134">
      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
      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="public/core/lv_obj_style_gen.h" line="1142" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1142">
      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
      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="public/core/lv_obj_style_gen.h" line="1150" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1150">
      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
      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="public/core/lv_obj_style_gen.h" line="1158" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1158">
      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
      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="public/core/lv_obj_style_gen.h" line="1166" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1166">
      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
      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="public/core/lv_obj_style_gen.h" line="1177" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1177">
      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
      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="public/core/lv_obj_style_gen.h" line="1185" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1185">
      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
      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="public/core/lv_obj_style_gen.h" line="1193" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1193">
      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
      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="public/core/lv_obj_style_gen.h" line="1201" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1201">
      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
      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="public/core/lv_obj_style_gen.h" line="1209" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1209">
      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
      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="public/core/lv_obj_style_gen.h" line="1217" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1217">
      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
      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="public/core/lv_obj_style_gen.h" line="1225" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1225">
      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
      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="public/core/lv_obj_style_gen.h" line="1233" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1233">
      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
      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="public/core/lv_obj_style_gen.h" line="1241" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1241">
      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
      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="public/core/lv_obj_style_gen.h" line="1249" url="https://github.com/lvgl/lvgl/tree/e1a0ad863f29742359bc680d6a7d973448ec2285/include/lvgl/core/lv_obj_style_gen.h#L1249">
      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
      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;, &#x22;lvgl.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_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_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;]" />
