/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | navigation_layout_algorithm.cpp | 463 auto minContentWidth = minContentWidthValue_.ConvertToPxWithSize(parentSize.Width().value_or(0.0f)); in SizeCalculationSplit() local 464 realContentWidth_ = minContentWidth; in SizeCalculationSplit() 478 CheckSizeInSplit(frameWidth, userSetNavBarWidth, minNavBarWidth, minContentWidth); in SizeCalculationSplit() 498 const float frameWidth, const float userSetNavBarWidth, const float minNavBarWidth, const float minContentWidth) in CheckSizeInSplit() 503 if (minContentWidth >= frameWidth) { in CheckSizeInSplit() 506 } else if (realNavBarWidth_ + dividerWidth + minContentWidth <= frameWidth) { in CheckSizeInSplit() 509 realContentWidth_ = minContentWidth; in CheckSizeInSplit() 518 if (remainingSpace >= minContentWidth) { in CheckSizeInSplit() 520 } else if (remainingSpace < minContentWidth && remainingMaxSpace > minContentWidth in CheckSizeInSplit() 497 CheckSizeInSplit( const float frameWidth, const float userSetNavBarWidth, const float minNavBarWidth, const float minContentWidth) CheckSizeInSplit() argument [all...] |
H A D | navigation_layout_algorithm.h | 73 const float minContentWidth);
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/side_bar/ |
H A D | side_bar_container_model_ng.cpp | 210 void SideBarContainerModelNG::SetMinContentWidth(const Dimension& minContentWidth) in SetMinContentWidth() argument 212 if (minContentWidth.IsNonNegative()) { in SetMinContentWidth() 213 ACE_UPDATE_LAYOUT_PROPERTY(SideBarContainerLayoutProperty, MinContentWidth, minContentWidth); in SetMinContentWidth() 332 void SideBarContainerModelNG::SetMinContentWidth(FrameNode* frameNode, const Dimension& minContentWidth) in SetMinContentWidth() argument 334 if (minContentWidth.IsNonNegative()) { in SetMinContentWidth() 335 ACE_UPDATE_NODE_LAYOUT_PROPERTY(SideBarContainerLayoutProperty, MinContentWidth, minContentWidth, frameNode); in SetMinContentWidth()
|
H A D | side_bar_container_model_ng.h | 52 void SetMinContentWidth(const Dimension& minContentWidth) override; 69 static void SetMinContentWidth(FrameNode* frameNode, const Dimension& minContentWidth);
|
H A D | side_bar_container_layout_algorithm.h | 129 void SetMinContentWidth(float minContentWidth) in SetMinContentWidth() argument 131 minContentWidth_ = minContentWidth; in SetMinContentWidth()
|
H A D | side_bar_container_model.h | 67 virtual void SetMinContentWidth(const Dimension& minContentWidth);
|
H A D | side_bar_container_pattern.h | 139 void SetMinContentWidth(float minContentWidth) in SetMinContentWidth() argument 141 minContentWidth_ = minContentWidth; in SetMinContentWidth()
|
H A D | side_bar_container_layout_property.h | 122 auto minContentWidth = propMinContentWidth_.value_or(DEFAULT_MIN_CONTENT_WIDTH); variable 133 json->PutExtAttr("minContentWidth", std::to_string(minContentWidth.Value()).c_str(), filter);
|
H A D | side_bar_container_layout_algorithm.cpp | 216 auto minContentWidth = layoutProperty->GetMinContentWidth().value_or(-1.0_vp); in GetAllPropertyValue() local 225 minContentWidth_ = ConvertToPx(minContentWidth, scaleProperty, parentWidth).value_or(-1.0f); in GetAllPropertyValue() 373 * When reducing component width, first reduce the width of the content to minContentWidth, in AutoChangeSideBarWidth() 393 * When the component width is greater or equal to minNavBarWidth+minContentWidth, in AutoMode() 395 * When the component width is smaller than minNavBarWidth+minContentWidth, in AutoMode()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_side_bar_container_bridge.cpp | 254 CalcDimension minContentWidth(DEFAULT_SIDE_BAR_MIN_CONTENT_WIDTH); in SetMinContentWidth() 255 if (ArkTSUtils::ParseJsDimensionNG(vm, minContentWidthArg, minContentWidth, DimensionUnit::VP, true) && in SetMinContentWidth() 256 minContentWidth.Value() >= 0) { in SetMinContentWidth() 258 nativeNode, minContentWidth.Value(), static_cast<int32_t>(minContentWidth.Unit())); in SetMinContentWidth()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | side_bar_container_model_impl.h | 53 void SetMinContentWidth(const Dimension& minContentWidth) override;
|
H A D | side_bar_container_model_impl.cpp | 177 void SideBarContainerModelImpl::SetMinContentWidth(const Dimension& minContentWidth) {}; in SetMinContentWidth() argument
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_side_bar.cpp | 167 JSClass<JSSideBar>::StaticMethod("minContentWidth", &JSSideBar::JsMinContentWidth); in JSBind() 375 CalcDimension minContentWidth; in JsMinContentWidth() local 376 if (!JSViewAbstract::ParseJsDimensionVp(info[0], minContentWidth)) { in JsMinContentWidth() 380 SideBarContainerModel::GetInstance()->SetMinContentWidth(minContentWidth); in JsMinContentWidth()
|
H A D | js_navigation.cpp | 262 JSClass<JSNavigation>::StaticMethod("minContentWidth", &JSNavigation::SetMinContentWidth); in JSBind() 613 CalcDimension minContentWidth; in SetMinContentWidth() local 614 if (!ParseJsDimensionVp(info[0], minContentWidth)) { in SetMinContentWidth() 619 if (LessNotEqual(minContentWidth.Value(), 0.0)) { in SetMinContentWidth() 620 minContentWidth = DEFAULT_MIN_CONTENT_WIDTH; in SetMinContentWidth() 623 NavigationModel::GetInstance()->SetMinContentWidth(minContentWidth); in SetMinContentWidth()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | arkComponent.js | 10742 minContentWidth(value) { 21440 minContentWidth(value) { 21645 MinContentWidthModifier.identity = Symbol('minContentWidth');
|