/lvgl-latest/src/others/xml/ |
D | lv_xml_base_types.c | 42 int32_t lv_xml_to_size(const char * txt) in lv_xml_to_size() argument 44 if(lv_streq(txt, "content")) return LV_SIZE_CONTENT; in lv_xml_to_size() 46 int32_t v = lv_xml_atoi(txt); in lv_xml_to_size() 47 if(txt[lv_strlen(txt) - 1] == '%') return lv_pct(v); in lv_xml_to_size() 51 lv_align_t lv_xml_align_to_enum(const char * txt) in lv_xml_align_to_enum() argument 53 if(lv_streq("top_left", txt)) return LV_ALIGN_TOP_LEFT; in lv_xml_align_to_enum() 54 if(lv_streq("top_mid", txt)) return LV_ALIGN_TOP_MID; in lv_xml_align_to_enum() 55 if(lv_streq("top_right", txt)) return LV_ALIGN_TOP_RIGHT; in lv_xml_align_to_enum() 56 if(lv_streq("bottom_left", txt)) return LV_ALIGN_BOTTOM_LEFT; in lv_xml_align_to_enum() 57 if(lv_streq("bottom_mid", txt)) return LV_ALIGN_BOTTOM_MID; in lv_xml_align_to_enum() [all …]
|
D | lv_xml_base_types.h | 34 int32_t lv_xml_to_size(const char * txt); 42 lv_align_t lv_xml_align_to_enum(const char * txt); 49 lv_dir_t lv_xml_dir_to_enum(const char * txt); 56 lv_border_side_t lv_xml_border_side_to_enum(const char * txt); 63 lv_base_dir_t lv_xml_base_dir_to_enum(const char * txt); 70 lv_grad_dir_t lv_xml_grad_dir_to_enum(const char * txt); 78 lv_text_align_t lv_xml_text_align_to_enum(const char * txt); 85 lv_text_decor_t lv_xml_text_decor_to_enum(const char * txt); 92 lv_flex_flow_t lv_xml_flex_flow_to_enum(const char * txt); 99 lv_flex_align_t lv_xml_flex_align_to_enum(const char * txt); [all …]
|
D | lv_xml_style.c | 51 lv_state_t lv_xml_style_state_to_enum(const char * txt) in lv_xml_style_state_to_enum() argument 53 if(lv_streq("default", txt)) return LV_STATE_DEFAULT; in lv_xml_style_state_to_enum() 54 else if(lv_streq("pressed", txt)) return LV_STATE_PRESSED; in lv_xml_style_state_to_enum() 55 else if(lv_streq("checked", txt)) return LV_STATE_CHECKED; in lv_xml_style_state_to_enum() 56 else if(lv_streq("scrolled", txt)) return LV_STATE_SCROLLED; in lv_xml_style_state_to_enum() 57 else if(lv_streq("focused", txt)) return LV_STATE_FOCUSED; in lv_xml_style_state_to_enum() 58 else if(lv_streq("focus_key", txt)) return LV_STATE_FOCUS_KEY; in lv_xml_style_state_to_enum() 59 else if(lv_streq("edited", txt)) return LV_STATE_EDITED; in lv_xml_style_state_to_enum() 60 else if(lv_streq("hovered", txt)) return LV_STATE_HOVERED; in lv_xml_style_state_to_enum() 61 else if(lv_streq("disabled", txt)) return LV_STATE_DISABLED; in lv_xml_style_state_to_enum() [all …]
|
D | lv_xml_style.h | 56 lv_state_t lv_xml_style_state_to_enum(const char * txt); 63 lv_part_t lv_xml_style_part_to_enum(const char * txt); 71 const char * lv_xml_style_string_process(char * txt, lv_style_selector_t * selector);
|
/lvgl-latest/src/misc/ |
D | lv_text.c | 35 static uint32_t lv_text_utf8_next(const char * txt, uint32_t * i); 36 static uint32_t lv_text_utf8_prev(const char * txt, uint32_t * i_start); 37 static uint32_t lv_text_utf8_get_byte_id(const char * txt, uint32_t utf8_id); 38 static uint32_t lv_text_utf8_get_char_id(const char * txt, uint32_t byte_id); 39 static uint32_t lv_text_utf8_get_length(const char * txt); 44 static uint32_t lv_text_iso8859_1_next(const char * txt, uint32_t * i); 45 static uint32_t lv_text_iso8859_1_prev(const char * txt, uint32_t * i_start); 46 static uint32_t lv_text_iso8859_1_get_byte_id(const char * txt, uint32_t utf8_id); 47 static uint32_t lv_text_iso8859_1_get_char_id(const char * txt, uint32_t byte_id); 48 static uint32_t lv_text_iso8859_1_get_length(const char * txt); [all …]
|
D | lv_text_private.h | 45 uint32_t lv_text_get_next_line(const char * txt, uint32_t len, const lv_font_t * font, int32_t lett… 63 void lv_text_cut(char * txt, uint32_t pos, uint32_t len); 83 void lv_text_encoded_letter_next_2(const char * txt, uint32_t * letter, uint32_t * letter_next, uin… 203 extern uint8_t (*const lv_text_encoded_size)(const char * txt); 227 extern uint32_t (*const lv_text_encoded_next)(const char * txt, uint32_t * i_start); 238 extern uint32_t (*const lv_text_encoded_prev)(const char * txt, uint32_t * i_start); 247 extern uint32_t (*const lv_text_encoded_get_byte_id)(const char * txt, uint32_t utf8_id); 256 extern uint32_t (*const lv_text_encoded_get_char_id)(const char * txt, uint32_t byte_id); 264 extern uint32_t (*const lv_text_get_encoded_length)(const char * txt);
|
D | lv_bidi.c | 44 static uint32_t lv_bidi_get_next_paragraph(const char * txt); 50 static lv_base_dir_t get_next_run(lv_bidi_ctx_t * ctx, const char * txt, lv_base_dir_t base_dir, ui… 56 static lv_base_dir_t bracket_process(lv_bidi_ctx_t * ctx, const char * txt, uint32_t next_pos, uint… 60 static uint32_t get_txt_len(const char * txt, uint32_t max_len); 108 lv_base_dir_t lv_bidi_detect_base_dir(const char * txt) in lv_bidi_detect_base_dir() argument 112 while(txt[i] != '\0') { in lv_bidi_detect_base_dir() 113 letter = lv_text_encoded_next(txt, &i); in lv_bidi_detect_base_dir() 275 void lv_bidi_calculate_align(lv_text_align_t * align, lv_base_dir_t * base_dir, const char * txt) in lv_bidi_calculate_align() argument 277 if(*base_dir == LV_BASE_DIR_AUTO) *base_dir = lv_bidi_detect_base_dir(txt); in lv_bidi_calculate_align() 299 static uint32_t lv_bidi_get_next_paragraph(const char * txt) in lv_bidi_get_next_paragraph() argument [all …]
|
D | lv_bidi.h | 51 void lv_bidi_calculate_align(lv_text_align_t * align, lv_base_dir_t * base_dir, const char * txt); 71 …e void lv_bidi_calculate_align(lv_text_align_t * align, lv_base_dir_t * base_dir, const char * txt) in lv_bidi_calculate_align() argument 73 LV_UNUSED(txt); in lv_bidi_calculate_align()
|
/lvgl-latest/src/others/xml/parsers/ |
D | lv_xml_image_parser.c | 26 static lv_image_align_t image_align_to_enum(const char * txt); 82 static lv_image_align_t image_align_to_enum(const char * txt) in image_align_to_enum() argument 84 if(lv_streq("top_left", txt)) return LV_IMAGE_ALIGN_TOP_LEFT; in image_align_to_enum() 85 if(lv_streq("top_mid", txt)) return LV_IMAGE_ALIGN_TOP_MID; in image_align_to_enum() 86 if(lv_streq("top_right", txt)) return LV_IMAGE_ALIGN_TOP_RIGHT; in image_align_to_enum() 87 if(lv_streq("bottom_left", txt)) return LV_IMAGE_ALIGN_BOTTOM_LEFT; in image_align_to_enum() 88 if(lv_streq("bottom_mid", txt)) return LV_IMAGE_ALIGN_BOTTOM_MID; in image_align_to_enum() 89 if(lv_streq("bottom_right", txt)) return LV_IMAGE_ALIGN_BOTTOM_RIGHT; in image_align_to_enum() 90 if(lv_streq("right_mid", txt)) return LV_IMAGE_ALIGN_RIGHT_MID; in image_align_to_enum() 91 if(lv_streq("left_mid", txt)) return LV_IMAGE_ALIGN_LEFT_MID; in image_align_to_enum() [all …]
|
D | lv_xml_slider_parser.c | 26 static lv_slider_orientation_t orentation_text_to_enum_value(const char * txt); 27 static lv_slider_mode_t mode_text_to_enum_value(const char * txt); 79 static lv_slider_orientation_t orentation_text_to_enum_value(const char * txt) in orentation_text_to_enum_value() argument 81 if(lv_streq("auto", txt)) return LV_SLIDER_ORIENTATION_AUTO; in orentation_text_to_enum_value() 82 if(lv_streq("horizontal", txt)) return LV_SLIDER_ORIENTATION_HORIZONTAL; in orentation_text_to_enum_value() 83 if(lv_streq("vertical", txt)) return LV_SLIDER_ORIENTATION_VERTICAL; in orentation_text_to_enum_value() 85 LV_LOG_WARN("%s is an unknown value for slider's orientation", txt); in orentation_text_to_enum_value() 89 static lv_slider_mode_t mode_text_to_enum_value(const char * txt) in mode_text_to_enum_value() argument 91 if(lv_streq("normal", txt)) return LV_SLIDER_MODE_NORMAL; in mode_text_to_enum_value() 92 if(lv_streq("range", txt)) return LV_SLIDER_MODE_RANGE; in mode_text_to_enum_value() [all …]
|
D | lv_xml_chart_parser.c | 26 static lv_chart_type_t chart_type_to_enum(const char * txt); 27 static lv_chart_update_mode_t chart_update_mode_to_enum(const char * txt); 28 static lv_chart_axis_t chart_axis_to_enum(const char * txt); 167 static lv_chart_type_t chart_type_to_enum(const char * txt) in chart_type_to_enum() argument 169 if(lv_streq("none", txt)) return LV_CHART_TYPE_NONE; in chart_type_to_enum() 170 if(lv_streq("line", txt)) return LV_CHART_TYPE_LINE; in chart_type_to_enum() 171 if(lv_streq("bar", txt)) return LV_CHART_TYPE_BAR; in chart_type_to_enum() 172 if(lv_streq("scatter", txt)) return LV_CHART_TYPE_SCATTER; in chart_type_to_enum() 174 LV_LOG_WARN("%s is an unknown value for chart's chart_type", txt); in chart_type_to_enum() 178 static lv_chart_update_mode_t chart_update_mode_to_enum(const char * txt) in chart_update_mode_to_enum() argument [all …]
|
D | lv_xml_table_parser.c | 26 static lv_table_cell_ctrl_t table_ctrl_to_enum(const char * txt); 135 static lv_table_cell_ctrl_t table_ctrl_to_enum(const char * txt) in table_ctrl_to_enum() argument 137 if(lv_streq("none", txt)) return LV_TABLE_CELL_CTRL_NONE; in table_ctrl_to_enum() 138 if(lv_streq("merge_right", txt)) return LV_TABLE_CELL_CTRL_MERGE_RIGHT; in table_ctrl_to_enum() 139 if(lv_streq("text_crop", txt)) return LV_TABLE_CELL_CTRL_TEXT_CROP; in table_ctrl_to_enum() 140 if(lv_streq("custom_1", txt)) return LV_TABLE_CELL_CTRL_CUSTOM_1; in table_ctrl_to_enum() 141 if(lv_streq("custom_2", txt)) return LV_TABLE_CELL_CTRL_CUSTOM_2; in table_ctrl_to_enum() 142 if(lv_streq("custom_3", txt)) return LV_TABLE_CELL_CTRL_CUSTOM_3; in table_ctrl_to_enum() 143 if(lv_streq("custom_4", txt)) return LV_TABLE_CELL_CTRL_CUSTOM_4; in table_ctrl_to_enum() 145 LV_LOG_WARN("%s is an unknown value for table's ctrl", txt); in table_ctrl_to_enum()
|
D | lv_xml_label_parser.c | 26 static lv_label_long_mode_t long_mode_text_to_enum_value(const char * txt); 67 static lv_label_long_mode_t long_mode_text_to_enum_value(const char * txt) in long_mode_text_to_enum_value() argument 69 if(lv_streq("wrap", txt)) return LV_LABEL_LONG_MODE_WRAP; in long_mode_text_to_enum_value() 70 if(lv_streq("scroll", txt)) return LV_LABEL_LONG_MODE_SCROLL; in long_mode_text_to_enum_value() 72 LV_LOG_WARN("%s is an unknown value for label's long_mode", txt); in long_mode_text_to_enum_value()
|
/lvgl-latest/src/widgets/checkbox/ |
D | lv_checkbox.c | 72 void lv_checkbox_set_text(lv_obj_t * obj, const char * txt) in lv_checkbox_set_text() argument 76 if(NULL != txt) { in lv_checkbox_set_text() 80 len = lv_text_ap_calc_bytes_count(txt) + 1; in lv_checkbox_set_text() 82 len = lv_strlen(txt) + 1; in lv_checkbox_set_text() 85 if(!cb->static_txt) cb->txt = lv_realloc(cb->txt, len); in lv_checkbox_set_text() 86 else cb->txt = lv_malloc(len); in lv_checkbox_set_text() 88 LV_ASSERT_MALLOC(cb->txt); in lv_checkbox_set_text() 89 if(NULL == cb->txt) return; in lv_checkbox_set_text() 92 lv_text_ap_proc(txt, cb->txt); in lv_checkbox_set_text() 94 lv_strcpy(cb->txt, txt); in lv_checkbox_set_text() [all …]
|
/lvgl-latest/demos/ebike/translations/ |
D | lv_i18n.c | 231 const void * txt; in lv_i18n_get_text() local 235 txt = __lv_i18n_get_text_core(lang->singulars, msg_id); in lv_i18n_get_text() 236 if(txt != NULL) return txt; in lv_i18n_get_text() 245 txt = __lv_i18n_get_text_core(lang->singulars, msg_id); in lv_i18n_get_text() 246 if(txt != NULL) return txt; in lv_i18n_get_text() 263 const void * txt; in lv_i18n_get_text_plural() local 271 txt = __lv_i18n_get_text_core(lang->plurals[ptype], msg_id); in lv_i18n_get_text_plural() 272 if(txt != NULL) return txt; in lv_i18n_get_text_plural() 285 txt = __lv_i18n_get_text_core(lang->plurals[ptype], msg_id); in lv_i18n_get_text_plural() 286 if(txt != NULL) return txt; in lv_i18n_get_text_plural()
|
/lvgl-latest/examples/widgets/textarea/ |
D | lv_example_textarea_3.c | 32 const char * txt = lv_textarea_get_text(ta); in ta_event_cb() local 33 if(txt[0] >= '0' && txt[0] <= '9' && in ta_event_cb() 34 txt[1] >= '0' && txt[1] <= '9' && in ta_event_cb() 35 txt[2] != ':') { in ta_event_cb()
|
D | lv_example_textarea_1.c | 15 … const char * txt = lv_buttonmatrix_get_button_text(obj, lv_buttonmatrix_get_selected_button(obj)); in btnm_event_handler() local 17 if(lv_strcmp(txt, LV_SYMBOL_BACKSPACE) == 0) lv_textarea_delete_char(ta); in btnm_event_handler() 18 else if(lv_strcmp(txt, LV_SYMBOL_NEW_LINE) == 0) lv_obj_send_event(ta, LV_EVENT_READY, NULL); in btnm_event_handler() 19 else lv_textarea_add_text(ta, txt); in btnm_event_handler()
|
/lvgl-latest/src/widgets/list/ |
D | lv_list.c | 75 lv_obj_t * lv_list_add_text(lv_obj_t * list, const char * txt) in lv_list_add_text() argument 81 lv_label_set_text(obj, txt); in lv_list_add_text() 85 lv_obj_t * lv_list_add_button(lv_obj_t * list, const void * icon, const char * txt) in lv_list_add_button() argument 99 if(txt) { in lv_list_add_button() 101 lv_label_set_text(label, txt); in lv_list_add_button() 124 void lv_list_set_button_text(lv_obj_t * list, lv_obj_t * btn, const char * txt) in lv_list_set_button_text() argument 131 lv_label_set_text(child, txt); in lv_list_set_button_text()
|
D | lv_list.h | 48 lv_obj_t * lv_list_add_text(lv_obj_t * list, const char * txt); 57 lv_obj_t * lv_list_add_button(lv_obj_t * list, const void * icon, const char * txt); 73 void lv_list_set_button_text(lv_obj_t * list, lv_obj_t * btn, const char * txt);
|
/lvgl-latest/src/widgets/span/ |
D | lv_span.c | 31 const char * txt; member 62 static bool lv_text_get_snippet(const char * txt, const lv_font_t * font, int32_t letter_space, 130 span->txt = (char *)""; in lv_spangroup_new_span() 151 if(cur_span->txt && cur_span->static_flag == 0) { in lv_spangroup_delete_span() 152 lv_free(cur_span->txt); in lv_spangroup_delete_span() 153 cur_span->txt = NULL; in lv_spangroup_delete_span() 177 if(span->txt == NULL || span->static_flag == 1) { in lv_span_set_text() 178 span->txt = lv_malloc(text_alloc_len); in lv_span_set_text() 179 LV_ASSERT_MALLOC(span->txt); in lv_span_set_text() 182 span->txt = lv_realloc(span->txt, text_alloc_len); in lv_span_set_text() [all …]
|
/lvgl-latest/src/widgets/keyboard/ |
D | lv_keyboard.c | 318 const char * txt = lv_buttonmatrix_get_button_text(obj, btn_id); in lv_keyboard_def_event_cb() local 319 if(txt == NULL) return; in lv_keyboard_def_event_cb() 321 if(lv_strcmp(txt, "abc") == 0) { in lv_keyboard_def_event_cb() 328 else if(lv_strcmp(txt, "أب") == 0) { in lv_keyboard_def_event_cb() 335 else if(lv_strcmp(txt, "ABC") == 0) { in lv_keyboard_def_event_cb() 341 else if(lv_strcmp(txt, "1#") == 0) { in lv_keyboard_def_event_cb() 347 else if(lv_strcmp(txt, LV_SYMBOL_CLOSE) == 0 || lv_strcmp(txt, LV_SYMBOL_KEYBOARD) == 0) { in lv_keyboard_def_event_cb() 357 else if(lv_strcmp(txt, LV_SYMBOL_OK) == 0) { in lv_keyboard_def_event_cb() 371 if(lv_strcmp(txt, "Enter") == 0 || lv_strcmp(txt, LV_SYMBOL_NEW_LINE) == 0) { in lv_keyboard_def_event_cb() 378 else if(lv_strcmp(txt, LV_SYMBOL_LEFT) == 0) { in lv_keyboard_def_event_cb() [all …]
|
/lvgl-latest/src/widgets/textarea/ |
D | lv_textarea.c | 60 static lv_result_t insert_handler(lv_obj_t * obj, const char * txt); 243 const char * txt = lv_label_get_text(ta->label); in lv_textarea_add_char() local 244 if(txt[0] == '\0') lv_obj_invalidate(obj); in lv_textarea_add_char() 269 void lv_textarea_add_text(lv_obj_t * obj, const char * txt) in lv_textarea_add_text() argument 272 LV_ASSERT_NULL(txt); in lv_textarea_add_text() 281 while(txt[i] != '\0') { in lv_textarea_add_text() 282 uint32_t c = lv_text_encoded_next(txt, &i); in lv_textarea_add_text() 288 lv_result_t res = insert_handler(obj, txt); in lv_textarea_add_text() 298 lv_label_ins_text(ta->label, ta->cursor.pos, txt); in lv_textarea_add_text() 302 size_t realloc_size = lv_strlen(ta->pwd_tmp) + lv_strlen(txt) + 1; in lv_textarea_add_text() [all …]
|
/lvgl-latest/examples/widgets/menu/ |
D | lv_example_menu_5.c | 12 static lv_obj_t * create_text(lv_obj_t * parent, const char * icon, const char * txt, 15 … const char * icon, const char * txt, int32_t min, int32_t max, int32_t val); 17 const char * icon, const char * txt, bool chk); 146 static lv_obj_t * create_text(lv_obj_t * parent, const char * icon, const char * txt, in create_text() argument 159 if(txt) { in create_text() 161 lv_label_set_text(label, txt); in create_text() 166 if(builder_variant == LV_MENU_ITEM_BUILDER_VARIANT_2 && icon && txt) { in create_text() 174 static lv_obj_t * create_slider(lv_obj_t * parent, const char * icon, const char * txt, int32_t min… in create_slider() argument 177 lv_obj_t * obj = create_text(parent, icon, txt, LV_MENU_ITEM_BUILDER_VARIANT_2); in create_slider() 191 static lv_obj_t * create_switch(lv_obj_t * parent, const char * icon, const char * txt, bool chk) in create_switch() argument [all …]
|
/lvgl-latest/src/others/ime/ |
D | lv_ime_pinyin.c | 620 … const char * txt = lv_buttonmatrix_get_button_text(kb, lv_buttonmatrix_get_selected_button(kb)); in lv_ime_pinyin_kb_event() local 621 if(txt == NULL) return; in lv_ime_pinyin_kb_event() 631 lv_strcat(pinyin_ime->input_char, txt); in lv_ime_pinyin_kb_event() 647 if(lv_strcmp(txt, "Enter") == 0 || lv_strcmp(txt, LV_SYMBOL_NEW_LINE) == 0) { in lv_ime_pinyin_kb_event() 651 else if(lv_strcmp(txt, LV_SYMBOL_BACKSPACE) == 0) { in lv_ime_pinyin_kb_event() 680 …else if((lv_strcmp(txt, "ABC") == 0) || (lv_strcmp(txt, "abc") == 0) || (lv_strcmp(txt, "1#") == 0… in lv_ime_pinyin_kb_event() 681 (lv_strcmp(txt, LV_SYMBOL_OK) == 0)) { in lv_ime_pinyin_kb_event() 685 else if(lv_strcmp(txt, "123") == 0) { in lv_ime_pinyin_kb_event() 686 for(uint16_t i = 0; i < lv_strlen(txt); i++) in lv_ime_pinyin_kb_event() 695 else if(lv_strcmp(txt, LV_SYMBOL_KEYBOARD) == 0) { in lv_ime_pinyin_kb_event() [all …]
|
/lvgl-latest/src/widgets/label/ |
D | lv_label.c | 59 static void calculate_x_coordinate(int32_t * x, const lv_text_align_t align, const char * txt, 307 const char * txt = lv_label_get_text(obj); in lv_label_get_letter_pos() local 308 const lv_text_align_t align = lv_obj_calculate_style_text_align(obj, LV_PART_MAIN, txt); in lv_label_get_letter_pos() 310 if(txt[0] == '\0') { in lv_label_get_letter_pos() 331 const uint32_t byte_id = lv_text_encoded_get_byte_id(txt, char_id); in lv_label_get_letter_pos() 347 while(txt[new_line_start] != '\0') { in lv_label_get_letter_pos() 351 …new_line_start += lv_text_get_next_line(&txt[line_start], LV_TEXT_LEN_MAX, font, letter_space, max… in lv_label_get_letter_pos() 352 if(byte_id < new_line_start || txt[new_line_start] == '\0') in lv_label_get_letter_pos() 361 if((txt[byte_id - 1] == '\n' || txt[byte_id - 1] == '\r') && txt[byte_id] == '\0') { in lv_label_get_letter_pos() 371 if(base_dir == LV_BASE_DIR_AUTO) base_dir = lv_bidi_detect_base_dir(txt); in lv_label_get_letter_pos() [all …]
|