Files
arcs/modules/lisaui/widgets/base/ls_radio_group.h
2026-08-13 16:50:52 +08:00

36 lines
962 B
C

/**
* @file radio_group.h
* @author TsMax (QinYUN575@Foxmail.com)
* @brief
* @version 0.1
* @date 2024-02-22
*
* @copyright Copyright (c) 2021 - 2024 shenzhen listenai co., ltd.
*
* SPDX-License-Identifier: Apache-2.0
*/
#ifndef __RADIO_GROUP_H__
#define __RADIO_GROUP_H__
#ifdef __ZEPHYR__
#include <zephyr/kernel.h>
#include "lvgl.h"
#elif CONFIG_LVGL_ENV_SIMULATOR
#include "lvgl/lvgl.h"
#else
#include "lvgl.h"
#endif
LV_FONT_DECLARE(lv_font_notosans_cs_medium_14);
LV_FONT_DECLARE(lv_font_chinese_18);
LV_FONT_DECLARE(lv_font_chinese_26);
lv_obj_t *ls_lv_radio_group_create(lv_obj_t *parent, lv_event_cb_t event_cb, void *user_data);
lv_obj_t *ls_lv_radio_group_add(lv_obj_t *group, const char *txt, const char *tips_text, lv_event_cb_t event_cb,
void *user_data);
int lv_lv_radio_group_set_active_id(lv_obj_t *group, uint16_t id);
void ls_lv_radio_group_example(lv_obj_t *parent);
#endif // __RADIO_GROUP_H__