Lines Matching refs:dot_begin
52 static void lv_label_set_dots(lv_obj_t * label, uint32_t dot_begin);
719 label->dot_begin = LV_LABEL_DOT_BEGIN_INV; in lv_label_constructor()
788 uint32_t dot_begin = label->dot_begin; in lv_label_event() local
791 lv_label_set_dots(obj, dot_begin); in lv_label_event()
1204 if(label->dot_begin != LV_LABEL_DOT_BEGIN_INV) { in lv_label_revert_dots()
1206 label->text[label->dot_begin + i] = label->dot[i]; in lv_label_revert_dots()
1208 label->dot_begin = LV_LABEL_DOT_BEGIN_INV; in lv_label_revert_dots()
1212 static void lv_label_set_dots(lv_obj_t * obj, uint32_t dot_begin) in lv_label_set_dots() argument
1215 LV_ASSERT_MSG(label->dot_begin == LV_LABEL_DOT_BEGIN_INV, "Label dots already set"); in lv_label_set_dots()
1216 if(dot_begin != LV_LABEL_DOT_BEGIN_INV) { in lv_label_set_dots()
1218 lv_strncpy(label->dot, &label->text[dot_begin], LV_LABEL_DOT_NUM + 1); in lv_label_set_dots()
1219 label->dot_begin = dot_begin; in lv_label_set_dots()
1223 for(; i < LV_LABEL_DOT_NUM && label->text[dot_begin + i]; i++) { in lv_label_set_dots()
1224 label->text[dot_begin + i] = '.'; in lv_label_set_dots()
1226 label->text[dot_begin + i] = '\0'; in lv_label_set_dots()