/foundation/arkui/ui_lite/frameworks/draw/ |
H A D | draw_label.cpp | 25 uint16_t DrawLabel::DrawTextOneLine(BufferInfo& gfxDstBuffer, const LabelLineInfo& labelLine, uint16_t& letterIndex) in DrawTextOneLine() argument 41 labelLine.fontSize, letterIndex, labelLine.spannableString); in DrawTextOneLine() 50 textStyle = labelLine.textStyles[letterIndex]; in DrawTextOneLine() 59 if (labelLine.spannableString != nullptr && labelLine.spannableString->GetSpannable(letterIndex)) { in DrawTextOneLine() 60 labelLine.spannableString->GetFontId(letterIndex, fontId); in DrawTextOneLine() 61 labelLine.spannableString->GetFontSize(letterIndex, fontSize); in DrawTextOneLine() 62 havebackgroundColor = labelLine.spannableString->GetBackgroundColor(letterIndex, backgroundColor); in DrawTextOneLine() 63 labelLine.spannableString->GetForegroundColor(letterIndex, foregroundColor); in DrawTextOneLine() 65 labelLine.spannableString->GetTextStyle(letterIndex, textStyle); in DrawTextOneLine() 68 labelLine.spannableString->GetLineBackgroundColor(letterIndex, lineBackgroundColo in DrawTextOneLine() 120 GetLineMaxLetterSize(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t letterIndex, SpannableString* spannableString) GetLineMaxLetterSize() argument 490 GetLineBackgroundColor(uint16_t letterIndex, List<LineBackgroundColor>* linebackgroundColor, bool& havelinebackground, ColorType& linebgColor) GetLineBackgroundColor() argument 506 GetBackgroundColor(uint16_t letterIndex, List<BackgroundColor>* backgroundColor, bool& havebackground, ColorType& bgColor) GetBackgroundColor() argument 522 GetForegroundColor(uint16_t letterIndex, List<ForegroundColor>* foregroundColor, ColorType& fgColor) GetForegroundColor() argument 536 DrawLineBackgroundColor(BufferInfo& gfxDstBuffer, uint16_t letterIndex, const LabelLineInfo& labelLine) DrawLineBackgroundColor() argument [all...] |
H A D | draw_label.h | 29 uint16_t& letterIndex); 56 uint16_t letterIndex, SpannableString* spannableString); 57 static void GetLineBackgroundColor(uint16_t letterIndex, List<LineBackgroundColor>* linebackgroundColor, 59 static void GetBackgroundColor(uint16_t letterIndex, List<BackgroundColor>* backgroundColor, 61 static void GetForegroundColor(uint16_t letterIndex, List<ForegroundColor>* foregroundColor, ColorType& fgColor); 62 static void DrawLineBackgroundColor(BufferInfo& gfxDstBuffer, uint16_t letterIndex,
|
/foundation/arkui/ui_lite/frameworks/common/ |
H A D | text.cpp | 235 void Text::DrawEllipsis(BufferInfo& gfxDstBuffer, LabelLineInfo& labelLine, uint16_t& letterIndex) in DrawEllipsis() argument 241 DrawLabel::DrawTextOneLine(gfxDstBuffer, labelLine, letterIndex); in DrawEllipsis() 285 uint16_t letterIndex = 0; in Draw() local 290 int16_t tempLetterIndex = letterIndex; in Draw() 324 uint16_t ellipsisOssetY = DrawLabel::DrawTextOneLine(gfxDstBuffer, labelLine, letterIndex); in Draw() 327 DrawEllipsis(gfxDstBuffer, labelLine, letterIndex); in Draw() 330 letterIndex = TypedText::GetUTF8CharacterSize(text_, lineBegin + lineBytes); in Draw() 378 int16_t& tempLetterIndex, int16_t& lineHeight, uint16_t& lineBegin, uint16_t letterIndex) in SetNextLineBegin() 380 lineBegin += textLine_[letterIndex].lineBytes; in SetNextLineBegin() 422 uint16_t letterIndex in GetLine() local 377 SetNextLineBegin(const Style& style, uint16_t lineMaxHeight, int16_t& curLineHeight, Point& pos, int16_t& tempLetterIndex, int16_t& lineHeight, uint16_t& lineBegin, uint16_t letterIndex) SetNextLineBegin() argument 445 CalculateLineWithEllipsis(uint32_t begin, uint32_t textLen, int16_t width, uint8_t letterSpace, uint16_t& lineNum, uint16_t& letterIndex, SpannableString* spannableString) CalculateLineWithEllipsis() argument 471 GetTextLine(uint32_t begin, uint32_t textLen, int16_t width, uint16_t lineNum, uint8_t letterSpace, uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine) GetTextLine() argument 513 uint16_t letterIndex = 0; GetLetterIndexByLinePosition() local 562 uint16_t letterIndex = 0; GetLetterIndexByPosition() local [all...] |
H A D | typed_text.cpp | 43 uint16_t letterIndex = 0; in GetTextSize() local 48 curLetterHeight, letterIndex, spannableString, false, in GetTextSize()
|
/foundation/arkui/ui_lite/frameworks/font/ |
H A D | ui_line_break.cpp | 121 uint16_t& letterIndex,
in GetNextLineAndWidth() 156 width = GetLetterWidth(unicode, letterIndex, height, fontId, fontSize, spannableString);
in GetNextLineAndWidth() 157 letterIndex++;
in GetNextLineAndWidth() 170 letterIndex--;
in GetNextLineAndWidth() 194 uint16_t& letterIndex,
in GetLetterWidth() 201 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) {
in GetLetterWidth() 202 spannableString->GetFontSize(letterIndex, fontSize);
in GetLetterWidth() 203 spannableString->GetFontHeight(letterIndex, height, fontId, fontSize);
in GetLetterWidth() 114 GetNextLineAndWidth(const char* text, uint16_t fontId, uint8_t fontSize, int16_t space, bool allBreak, int16_t& maxWidth, int16_t& maxHeight, uint16_t& letterIndex, SpannableString* spannableString, uint16_t len, bool eliminateTrailingSpaces) GetNextLineAndWidth() argument 193 GetLetterWidth(uint32_t unicode, uint16_t& letterIndex, int16_t& height, uint16_t fontId, uint8_t fontSize, SpannableString* spannableString) GetLetterWidth() argument
|
H A D | ui_font_adaptor.cpp | 30 uint16_t& letterIndex, in GetNextLineAndWidth() 38 maxHeight, letterIndex, in GetNextLineAndWidth() 24 GetNextLineAndWidth(const char* txt, uint16_t fontId, uint8_t fontSize, int16_t letterSpace, int16_t& maxWidth, int16_t& maxHeight, uint16_t& letterIndex, SpannableString* spannableString, bool allBreak, uint16_t len, bool eliminateTrailingSpaces) GetNextLineAndWidth() argument
|
H A D | ui_font_adaptor.h | 31 uint16_t& letterIndex,
|
H A D | ui_line_break.h | 120 uint16_t& letterIndex,
134 int16_t GetLetterWidth(uint32_t unicode, uint16_t& letterIndex, int16_t& maxHeight,
|
H A D | ui_font_bitmap.cpp | 361 uint16_t& letterIndex, in GetLineMaxHeight() 372 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLineMaxHeight() 374 spannableString->GetFontHeight(letterIndex, spannableHeight, fontId, fontSize); in GetLineMaxHeight() 378 letterIndex++; in GetLineMaxHeight() 357 GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t& letterIndex, SpannableString* spannableString) GetLineMaxHeight() argument
|
H A D | ui_font.cpp | 270 uint16_t letterIndex, SpannableString* spannableString) in GetLineMaxHeight() 272 return instance_->GetLineMaxHeight(text, lineLength, fontId, fontSize, letterIndex, spannableString); in GetLineMaxHeight() 269 GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t letterIndex, SpannableString* spannableString) GetLineMaxHeight() argument
|
H A D | ui_font_vector.cpp | 1005 uint16_t& letterIndex, in GetLineMaxHeight() 1020 if (spannableString != nullptr && spannableString->GetSpannable(letterIndex)) { in GetLineMaxHeight() 1022 spannableString->GetFontHeight(letterIndex, spannableHeight, fontId, fontSize); in GetLineMaxHeight() 1026 letterIndex++; in GetLineMaxHeight() 1001 GetLineMaxHeight(const char* text, uint16_t lineLength, uint16_t fontId, uint8_t fontSize, uint16_t& letterIndex, SpannableString* spannableString) GetLineMaxHeight() argument
|
/foundation/arkui/ui_lite/interfaces/kits/common/ |
H A D | text.h | 582 uint16_t& letterIndex, SpannableString* spannableString, TextLine& textLine); 597 void DrawEllipsis(BufferInfo& gfxDstBuffer, LabelLineInfo& labelLine, uint16_t& letterIndex); 600 uint16_t& letterIndex, 634 int16_t& tempLetterIndex, int16_t& lineHeight, uint16_t& lineBegin, uint16_t letterIndex);
|
/foundation/arkui/ui_lite/interfaces/innerkits/font/ |
H A D | ui_font_bitmap.h | 50 uint16_t& letterIndex, SpannableString* spannableString) override;
|
H A D | ui_font_vector.h | 57 uint16_t& letterIndex, SpannableString* spannableString) override;
|
/foundation/arkui/ui_lite/interfaces/kits/font/ |
H A D | base_font.h | 229 uint16_t& letterIndex, SpannableString* spannableString) = 0;
|
H A D | ui_font.h | 233 uint16_t letterIndex, SpannableString* spannableString);
|