/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/ |
H A D | select_overlay_layout_algorithm.h | 48 const std::optional<float>& menuWidth, const std::optional<float>& menuHeight) in SelectOverlayLayoutAlgorithm() argument 49 … : info_(std::move(info)), defaultMenuEndOffset_(defaultMenuEndOffset), menuWidth_(menuWidth), in SelectOverlayLayoutAlgorithm() 105 OffsetF NewMenuAvoidStrategy(LayoutWrapper* layoutWrapper, float menuWidth, float menuHeight);
|
H A D | select_overlay_layout_algorithm.cpp | 313 auto menuWidth = menuWidth_.value_or(width); in ComputeSelectMenuPosition() local 332 menuPosition = OffsetF((singleHandle.Left() + singleHandle.Right() - menuWidth) / 2.0f, in ComputeSelectMenuPosition() 351 menuPosition.SetX(secondHandleRect.Left() - menuWidth / 2.0f); in ComputeSelectMenuPosition() 354 menuPosition.SetX(firstHandleRect.Left() - menuWidth / 2.0f); in ComputeSelectMenuPosition() 369 menuPosition.SetX(overlayWidth - menuWidth - defaultMenuPositionX); in ComputeSelectMenuPosition() 411 auto menuRect = RectF(menuPosition, SizeF(menuWidth, menuHeight)); in ComputeSelectMenuPosition() 423 auto menuRect = RectF(menuPosition, SizeF(menuWidth, menuHeight)); in ComputeSelectMenuPosition() 426 ? NewMenuAvoidStrategy(layoutWrapper, menuWidth, menuHeight) in ComputeSelectMenuPosition() 431 defaultMenuEndOffset_ = menuPosition + OffsetF(menuWidth, 0.0f); in ComputeSelectMenuPosition() 619 LayoutWrapper* layoutWrapper, float menuWidth, float menuHeight) in NewMenuAvoidStrategy() argument [all …]
|
H A D | select_overlay_node.cpp | 1045 auto menuWidth = pattern->GetMenuWidth(); in BackAnimation() local 1071 …CalcSize(CalcLength(menuWidth.value_or(toolbarHeight.ConvertToPx())), CalcLength(toolbarHeight.Con… in BackAnimation() 1096 …CalcLength(menuWidth.value_or(selectMenuHeight)), CalcLength(menuHeight.value_or(selectMenuHeight)… in BackAnimation()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/tool_bar/ |
H A D | render_tool_bar_item.cpp | 96 double menuWidth = std::max(NormalizeToPx(menuMinWidth_), GetLayoutSize().Width()); in ShowMenu() local 97 Size layoutSize = Size(menuWidth, GetLayoutSize().Height()); in ShowMenu() 99 if (leftTop.GetX() + menuWidth > rootWidth) { in ShowMenu() 100 leftTop.SetX(rootWidth - menuWidth); in ShowMenu()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/ |
H A D | title_bar_layout_algorithm.cpp | 882 auto menuWidth = geometryNode->GetMarginFrameSize().Width(); in LayoutMenu() local 888 auto currentOffsetX = maxWidth - menuWidth - defaultPaddingStart_.ConvertToPx(); in LayoutMenu() 896 offsetX = isCustomMenu ? maxWidth - menuWidth in LayoutMenu() 897 : (maxWidth - menuWidth - paddingRight_); in LayoutMenu() 899 offsetX = isCustomMenu ? maxWidth - menuWidth in LayoutMenu() 900 … : (maxWidth - menuWidth - static_cast<float>(maxPaddingEnd_.ConvertToPx()) + in LayoutMenu() 924 auto menuOffsetX = maxWidth - menuWidth; in LayoutMenu()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/container_modal/enhance/ |
H A D | container_modal_view_enhance.cpp | 539 auto menuWidth = MENU_CONTAINER_WIDTH.ConvertToPx() + CONTENT_PADDING.ConvertToPx() * 2; in CalculateMenuOffset() local 547 offsetX = offsetX + menuWidth - buttonWidth; in CalculateMenuOffset() 549 if (offsetX > screenWidth - menuWidth - MENU_SAFETY_X.ConvertToPx()) { in CalculateMenuOffset() 551 offsetX = screenWidth - menuWidth - MENU_SAFETY_X.ConvertToPx(); in CalculateMenuOffset()
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/ |
H A D | menu_origin_test_ng.cpp | 1609 auto menuWidth = menuPattern->GetSelectMenuWidth(); variable 1610 ASSERT_NE(menuWidth, 0.0); 1627 auto menuWidth = menuPattern->GetSelectMenuWidth(); variable 1628 ASSERT_NE(menuWidth, 0.0); 1648 auto menuWidth = menuPattern->GetSelectMenuWidth(); variable 1649 ASSERT_NE(menuWidth, 0.0);
|
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/select_overlay/ |
H A D | select_overlay_test_ng.cpp | 2596 auto menuWidth = 200; variable 2598 … newNode->NewMenuAvoidStrategy(AccessibilityManager::RawPtr(layoutWrapper), menuWidth, menuHeight); 2606 … newNode->NewMenuAvoidStrategy(AccessibilityManager::RawPtr(layoutWrapper), menuWidth, menuHeight); 2613 … newNode->NewMenuAvoidStrategy(AccessibilityManager::RawPtr(layoutWrapper), menuWidth, menuHeight); 2678 auto menuWidth = 200; variable 2682 …auto ret = newNode->NewMenuAvoidStrategy(AccessibilityManager::RawPtr(layoutWrapper), menuWidth, m…
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/ |
H A D | menu_layout_algorithm.cpp | 729 auto menuWidth = layoutProperty->GetMenuWidthValue(); in UpdateChildConstraintByDevice() local 730 auto menuWidthPX = (menuWidth.Unit() == DimensionUnit::PERCENT) ? in UpdateChildConstraintByDevice() 731 menuWidth.Value() * layoutConstraint.percentReference.Width() : menuWidth.ConvertToPx(); in UpdateChildConstraintByDevice()
|