Lines Matching full:in

142  * If the word cannot fit in the max_width space, obey LV_TXT_LINE_BREAK_LONG_* rules.
159 * max_width is reached. In current usage, this has no impact.
166 * @param[out] word_w_ptr width (in pixels) of the parsed word. May be NULL.
168 * @param force Force return the fraction of the word that can fit in the provided space.
169 …* @return the index of the first char of the next word (in byte index not letter index. With UTF-8…
185 uint32_t word_len = 0; /*Number of characters in the transversed word*/ in lv_txt_get_next_word()
192 /*Obtain the full word, regardless if it fits or not in max_width*/ in lv_txt_get_next_word()
224 *Must do this here in case first letter is a break character.*/ in lv_txt_get_next_word()
238 /*Entire Word fits in the provided space*/ in lv_txt_get_next_word()
245 /*Word doesn't fit in provided space, but isn't "long"*/ in lv_txt_get_next_word()
252 /*Word is "long," but insufficient amounts can fit in provided space*/ in lv_txt_get_next_word()
267 // However, in current usage, this doesn't impact anything. in lv_txt_get_next_word()
322 i++; /*Include the following newline in the current line*/ in _lv_txt_get_next_line()
391 /*Other start char in parameter is escaped cmd. char*/ in _lv_txt_is_cmd()
405 *state = LV_TEXT_CMD_STATE_IN; /*After the parameter the text is in the command*/ in _lv_txt_is_cmd()
506 * @param str pointer to a character in a string
525 * @return UTF-8 coded character in Little Endian to be compatible with C chars (e.g. 'Á', 'Ű')
561 * @return `c` in big endian
575 swapped = (swapped >> 8); /*Ignore leading zeros (they were in the end originally)*/ in lv_txt_utf8_conv_wc()
586 * @param i start byte index in 'txt' where to start.
587 * After call it will point to the next UTF-8 char in 'txt'.
662 * @param i start byte index in 'txt' where to start. After the call it will point to the previous
663 * UTF-8 char in 'txt'.
693 * Convert a character index (in an UTF-8 text) to byte index.
694 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
713 * Convert a byte index (in an UTF-8 text) to character index.
714 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
733 * Get the number of characters (and NOT bytes) in a string. Decode it with UTF-8 if enabled.
758 * @param str pointer to a character in a string
770 * @return ISO8859-1 coded character in Little Endian to be compatible with C chars (e.g. 'Á', 'Ű')
781 …* Convert wide characters to ASCII, however wide characters in ASCII range (e.g. 'A') are ASCII co…
794 * @param i start byte index in 'txt' where to start.
795 * After call it will point to the next UTF-8 char in 'txt'.
811 …* @param i start byte index in 'txt' where to start. After the call it will point to the previous …
825 * Convert a character index (in an ISO8859-1 text) to byte index.
826 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
834 return utf8_id; /*In Non encoded no difference*/ in lv_txt_iso8859_1_get_byte_id()
838 * Convert a byte index (in an ISO8859-1 text) to character index.
839 * E.g. in "AÁRT" index of 'R' is 2th char but start at byte 3 because 'Á' is 2 bytes long
847 return byte_id; /*In Non encoded no difference*/ in lv_txt_iso8859_1_get_char_id()
851 * Get the number of characters (and NOT bytes) in a string. Decode it with UTF-8 if enabled.
862 #error "Invalid character encoding. See `LV_TXT_ENC` in `lv_conf.h`"