/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text/ |
H A D | text_adapt_font_sizer.cpp | 23 double minFontSize = 0.0; in AdaptMaxFontSize() local 24 GetAdaptMaxMinFontSize(textStyle, maxFontSize, minFontSize, contentConstraint); in AdaptMaxFontSize() 25 if (LessNotEqual(maxFontSize, minFontSize) || LessOrEqual(minFontSize, 0.0)) { in AdaptMaxFontSize() 26 // minFontSize or maxFontSize is invalid in AdaptMaxFontSize() 33 // Use the minFontSize to layout the paragraph. While using the minFontSize, if the paragraph could be layout in 1 in AdaptMaxFontSize() 35 textStyle.SetFontSize(Dimension(minFontSize)); in AdaptMaxFontSize() 42 auto tag = static_cast<int32_t>((maxFontSize - minFontSize) / stepSize); in AdaptMaxFontSize() 43 auto length = tag + 1 + (GreatNotEqual(maxFontSize, minFontSize in AdaptMaxFontSize() 71 double minFontSize = 0.0; AdaptMinFontSize() local 93 GetAdaptMaxMinFontSize(const TextStyle& textStyle, double& maxFontSize, double& minFontSize, const LayoutConstraintF& contentConstraint) GetAdaptMaxMinFontSize() argument 138 IsNeedAdaptFontSize(const double& maxFontSize, const double& minFontSize) IsNeedAdaptFontSize() argument 149 double minFontSize = 0.0; IsNeedAdaptFontSize() local [all...] |
H A D | text_layout_algorithm.cpp | 390 double minFontSize = 0.0; in AdaptMinTextSize() local 393 GetAdaptMaxMinFontSize(textStyle, maxFontSize, minFontSize, contentConstraint); in AdaptMinTextSize() 394 if (!IsNeedAdaptFontSize(maxFontSize, minFontSize)) { in AdaptMinTextSize() 404 textStyle.SetFontSize(Dimension(minFontSize)); in AdaptMinTextSize() 415 * brief: Find the optimal font size within the range [minFontSize, maxFontSize]. 424 double minFontSize = 0.0; in GetSuitableSize() local 425 GetAdaptMaxMinFontSize(textStyle, maxFontSize, minFontSize, contentConstraint); in GetSuitableSize() 436 int32_t stepCount = (maxFontSize - minFontSize) / stepSize; in GetSuitableSize() 450 double minFontSize = 0.0; in GetSuitableSizeLD() local 451 GetAdaptMaxMinFontSize(textStyle, maxFontSize, minFontSize, contentConstrain in GetSuitableSizeLD() 475 double minFontSize = 0.0; GetSuitableSizeBS() local [all...] |
H A D | text_adapt_font_sizer.h | 48 static bool IsNeedAdaptFontSize(const double& maxFontSize, const double& minFontSize); 50 static void GetAdaptMaxMinFontSize(const TextStyle& textStyle, double& maxFontSize, double& minFontSize,
|
/foundation/arkui/ace_engine/advanced_ui_component/selecttitlebar/interfaces/ |
H A D | selecttitlebar.js | 462 this.minFontSize = 1.75; 520 if (params.minFontSize !== undefined) { 521 this.minFontSize = params.minFontSize; 834 if (this.fontSize >= this.minFontSize) { 845 if (this.fontSize >= this.minFontSize) { 961 this.minFontSize = 1.75; 1015 if (params.minFontSize !== undefined) { 1016 this.minFontSize = params.minFontSize; [all...] |
/foundation/arkui/ace_engine/advanced_ui_component/composetitlebar/interfaces/ |
H A D | composetitlebar.js | 358 this.minFontSize = 1.75; 414 if (j7.minFontSize !== undefined) { 415 this.minFontSize = j7.minFontSize; 690 if (this.fontSize >= this.minFontSize) { 701 if (this.fontSize >= this.minFontSize) { 852 this.minFontSize = 1.75; 904 if (v2.minFontSize !== undefined) { 905 this.minFontSize = v2.minFontSize; [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/option/ |
H A D | option_component.cpp | 114 double minFontSize = (SystemProperties::GetDeviceType() == DeviceType::TV ? in Initialize() local 116 textStyle.SetAdaptTextSize(textStyle.GetFontSize(), Dimension(minFontSize, DimensionUnit::FP)); in Initialize()
|
/foundation/arkui/ace_engine/advanced_ui_component/editabletitlebar/interfaces/ |
H A D | editabletitlebar.js | 74 if (this.fontSize >= ButtonGestureModifier.minFontSize) { 91 ButtonGestureModifier.minFontSize = 1.75; 424 Text.minFontSize(SUBTITLE_F_VP); 452 Text.minFontSize(MIN_SUBTITLE_SIZE); 699 this.minFontSize = 1.75; 755 if (c4.minFontSize !== undefined) { 756 this.minFontSize = c4.minFontSize; 868 if (this.fontSize >= this.minFontSize) { 1141 this.minFontSize [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/button/ |
H A D | button_request_data.h | 40 std::optional<Dimension> minFontSize; member
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_tab_content.cpp | 298 JSRef<JSVal> minFontSizeValue = obj->GetProperty("minFontSize"); in SetLabelStyle() 299 CalcDimension minFontSize; in SetLabelStyle() local 300 if (ParseJsDimensionFp(minFontSizeValue, minFontSize) && NonNegative(minFontSize.Value()) && in SetLabelStyle() 301 minFontSize.Unit() != DimensionUnit::PERCENT) { in SetLabelStyle() 302 labelStyle.minFontSize = minFontSize; in SetLabelStyle() 497 if (!labelStyle.minFontSize.has_value()) { in CompleteParameters() 498 labelStyle.minFontSize = 0.0_vp; in CompleteParameters()
|
H A D | js_web.h | 118 static void MinFontSize(int32_t minFontSize);
|
H A D | js_text.cpp | 543 CalcDimension minFontSize = theme->GetTextStyle().GetAdaptMinFontSize(); in SetMinFontSize() local 545 if (!ParseJsDimensionFpNG(args, minFontSize, false)) { in SetMinFontSize() 546 minFontSize = theme->GetTextStyle().GetAdaptMinFontSize(); in SetMinFontSize() 547 TextModel::GetInstance()->SetAdaptMinFontSize(minFontSize); in SetMinFontSize() 550 if (minFontSize.IsNegative()) { in SetMinFontSize() 551 minFontSize = theme->GetTextStyle().GetAdaptMinFontSize(); in SetMinFontSize() 553 TextModel::GetInstance()->SetAdaptMinFontSize(minFontSize); in SetMinFontSize() 1111 JSClass<JSText>::StaticMethod("minFontSize", &JSText::SetMinFontSize, opt); in JSBind()
|
H A D | js_button.cpp | 327 JSRef<JSVal> minFontSizeValue = obj->GetProperty("minFontSize"); in SetLableStyle() 328 CalcDimension minFontSize; in SetLableStyle() local 329 if (ParseJsDimensionFp(minFontSizeValue, minFontSize)) { in SetLableStyle() 330 buttonParameters.minFontSize = minFontSize; in SetLableStyle()
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/text_field/ |
H A D | text_field_layout_algorithm.cpp | 1045 double minFontSize = 0.0; in AdaptInlineFocusFontSize() local 1046 GetAdaptMaxMinFontSize(textStyle, maxFontSize, minFontSize, contentConstraint); in AdaptInlineFocusFontSize() 1047 if (LessNotEqual(maxFontSize, minFontSize) || LessOrEqual(minFontSize, 0.0)) { in AdaptInlineFocusFontSize() 1052 auto tag = static_cast<int32_t>((maxFontSize - minFontSize) / stepSize); in AdaptInlineFocusFontSize() 1053 auto length = tag + 1 + (GreatNotEqual(maxFontSize, minFontSize + stepSize * tag) ? 1 : 0); in AdaptInlineFocusFontSize() 1062 fontSize = static_cast<float>((mid == length - 1) ? (maxFontSize) : (minFontSize + stepSize * mid)); in AdaptInlineFocusFontSize() 1073 fontSize = static_cast<float>((left - 1 == length - 1) ? (maxFontSize) : (minFontSize + stepSize * (left - 1))); in AdaptInlineFocusFontSize() 1074 fontSize = LessNotEqual(fontSize, minFontSize) ? minFontSize in AdaptInlineFocusFontSize() 1110 double minFontSize = 0.0; AdaptInlineFocusMinFontSize() local [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/gauge/ |
H A D | gauge_layout_algorithm.cpp | 320 Dimension minFontSize; in MeasureFontSize() local 321 auto hasMinFontSize = GetLimitFontSize(layoutWrapper, true, minFontSize); in MeasureFontSize() 326 auto fontSize = minFontSize < maxFontSize ? minFontSize : maxFontSize; in MeasureFontSize()
|
/foundation/arkui/ace_engine/frameworks/core/components/common/properties/ |
H A D | text_style.cpp | 53 const Dimension& maxFontSize, const Dimension& minFontSize, const Dimension& fontSizeStep) in SetAdaptTextSize() 56 adaptMinFontSize_ = minFontSize; in SetAdaptTextSize() 52 SetAdaptTextSize( const Dimension& maxFontSize, const Dimension& minFontSize, const Dimension& fontSizeStep) SetAdaptTextSize() argument
|
/foundation/arkui/ace_engine/advanced_ui_component/popup/interfaces/ |
H A D | popup.js | 44 minFontSize: 12, 94 minFontSize: 9, 585 return this.theme.title.minFontSize; 746 return this.theme.button.minFontSize; 899 Text.minFontSize(this.getTitleMinFontSize()); 1015 Text.minFontSize(this.getButtonMinFontSize()); 1060 Text.minFontSize(this.getButtonMinFontSize()); 1200 Text.minFontSize(this.getButtonMinFontSize()); 1245 Text.minFontSize(this.getButtonMinFontSize());
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/tabs/ |
H A D | tabs_sub_tab_bar_style_test_ng.cpp | 645 EXPECT_EQ(tabContentPattern->GetLabelStyle().minFontSize, std::nullopt); in HWTEST_F() 687 EXPECT_EQ(tabContentPattern->GetLabelStyle().minFontSize, std::nullopt); in HWTEST_F() 738 labelStyle.minFontSize = 0.0_vp; in HWTEST_F() 751 EXPECT_EQ(tabContentPattern->GetLabelStyle().minFontSize->ToString(), labelStyle.minFontSize->ToString()); in HWTEST_F() 792 labelStyle.minFontSize = 0.0_vp; in HWTEST_F() 805 EXPECT_EQ(tabContentPattern->GetLabelStyle().minFontSize->ToString(), labelStyle.minFontSize->ToString()); in HWTEST_F() 1002 labelStyle.minFontSize = 0.0_vp; in HWTEST_F() 1024 EXPECT_EQ(layoutProperty->GetAdaptMinFontSize(), labelStyle.minFontSize); in HWTEST_F() [all...] |
H A D | tabs_attr_test_ng.cpp | 521 EXPECT_EQ(tabContentPattern->GetLabelStyle().minFontSize, std::nullopt); in HWTEST_F() 546 labelStyle.minFontSize = 0.0_vp; in HWTEST_F() 559 EXPECT_EQ(tabContentPattern->GetLabelStyle().minFontSize->ToString(), labelStyle.minFontSize->ToString()); in HWTEST_F() 617 labelStyle.minFontSize = 0.0_vp; in HWTEST_F() 632 EXPECT_EQ(layoutProperty->GetAdaptMinFontSize(), labelStyle.minFontSize); in HWTEST_F()
|
/foundation/arkui/ace_engine/advanced_ui_component/interstitialdialogaction/interfaces/ |
H A D | interstitialdialogaction.js | 183 Text.minFontSize(16); 196 Text.minFontSize(9);
|
/foundation/arkui/advanced_ui_component/interstitialdialogaction/interfaces/ |
H A D | interstitialdialogaction.js | 183 Text.minFontSize(16); 196 Text.minFontSize(9);
|
/foundation/arkui/ace_engine/advanced_ui_component/tabtitlebar/interfaces/ |
H A D | tabtitlebar.js | 387 this.minFontSize = 1.75; 443 if (a6.minFontSize !== undefined) { 444 this.minFontSize = a6.minFontSize; 686 if (this.fontSize >= this.minFontSize) { 697 if (this.fontSize >= this.minFontSize) { 1304 this.minFontSize = 1.75; 1336 if (y.minFontSize !== undefined) { 1337 this.minFontSize = y.minFontSize; [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/web/ |
H A D | web_delegate_interface.h | 84 virtual void UpdateMinFontSize(int32_t minFontSize) = 0;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tab_content_model.h | 101 std::optional<Dimension> minFontSize; member
|
H A D | tab_content_node.cpp | 143 label->Put("minFontSize", labelStyle.minFontSize.value_or(Dimension(0)).ToString().c_str()); in ToJsonValue()
|
/foundation/arkui/ace_engine/frameworks/core/components/text/ |
H A D | rosen_render_text.cpp | 295 double minFontSize = NormalizeToPx(textStyle_.GetAdaptMinFontSize()); in AdaptMinTextSize() local 296 if (LessNotEqual(maxFontSize, minFontSize) || LessOrEqual(textStyle_.GetAdaptMinFontSize().Value(), 0.0)) { in AdaptMinTextSize() 309 while (GreatOrEqual(maxFontSize, minFontSize)) { in AdaptMinTextSize()
|