Home
last modified time | relevance | path

Searched refs:menuSize (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/select_overlay/
H A Dselect_overlay_layout_algorithm.cpp137 auto menuSize = menu->GetGeometryNode()->GetFrameSize(); in CalculateCustomMenuByMouseOffset() local
139 if (GreatOrEqual(menuOffset.GetX(), menuSize.Width())) { in CalculateCustomMenuByMouseOffset()
141 } else if (LessOrEqual(menuSize.Width(), maxWidth)) { in CalculateCustomMenuByMouseOffset()
142 menuOffset.SetX(maxWidth - menuSize.Width()); in CalculateCustomMenuByMouseOffset()
143 } else if (GreatNotEqual(menuSize.Width(), maxWidth)) { in CalculateCustomMenuByMouseOffset()
157 if (GreatOrEqual(currentY, menuSize.Height())) { in CalculateCustomMenuByMouseOffset()
158 currentY = menuOffset.GetY() - menuSize.Height(); in CalculateCustomMenuByMouseOffset()
159 } else if (LessOrEqual(menuSize.Height(), keyboardY)) { in CalculateCustomMenuByMouseOffset()
160 currentY = keyboardY - menuSize.Height(); in CalculateCustomMenuByMouseOffset()
223 if (GreatNotEqual(menuSize.Width(), menuSize.Height())) { in LayoutChild()
[all …]
H A Dselect_overlay_layout_algorithm.h103 void AdjustMenuInRootRect(OffsetF& menuOffset, const SizeF& menuSize, const SizeF& rootSize);
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dmenu_layout_algorithm.cpp978 auto menuSize = menuGeometryNode->GetMarginFrameSize(); in LayoutNormalTopPreviewBottomMenuGreateThan() local
998 … menuGeometryNode->SetFrameSize(SizeF(menuSize.Width(), (1 - unitSpace) * menuSize.Height())); in LayoutNormalTopPreviewBottomMenuGreateThan()
1091 … menuGeometryNode->SetFrameSize(SizeF(menuSize.Width(), (1 - unitSpace) * menuSize.Height())); in LayoutNormalBottomPreviewTopMenuGreateThan()
1221 auto menuSize = menuGeometryNode->GetMarginFrameSize(); in CheckHorizontalLayoutPreviewOffsetX() local
1250 auto menuSize = menuGeometryNode->GetMarginFrameSize(); in LayoutOtherDeviceLeftPreviewRightMenuLessThan() local
1253 menuSize = menuGeometryNode->GetMarginFrameSize(); in LayoutOtherDeviceLeftPreviewRightMenuLessThan()
1297 auto menuSize = menuGeometryNode->GetMarginFrameSize(); in LayoutOtherDeviceLeftPreviewRightMenuGreateThan() local
1300 menuSize = menuGeometryNode->GetMarginFrameSize(); in LayoutOtherDeviceLeftPreviewRightMenuGreateThan()
1612 ProcessArrowParams(layoutWrapper, menuSize); in GetIfNeedArrow()
1786 auto menuSize = geometryNode->GetFrameSize(); in ComputeMenuPositionByOffset() local
[all …]
H A Dmenu_layout_algorithm.h139 … ComputeMenuPositionByAlignType(const RefPtr<MenuLayoutProperty>& menuProp, const SizeF& menuSize);
148 … OffsetF GetArrowPositionWithPlacement(const SizeF& menuSize, const LayoutWrapper* layoutWrapper);
149 bool GetIfNeedArrow(const LayoutWrapper* layoutWrapper, const SizeF& menuSize);
150 void UpdateArrowOffsetWithMenuLimit(const SizeF& menuSize, const LayoutWrapper* layoutWrapper);
222 void ProcessArrowParams(const LayoutWrapper* layoutWrapper, const SizeF& menuSize);
223 BorderRadiusProperty GetMenuRadius(const LayoutWrapper* layoutWrapper, const SizeF& menuSize);
H A Dmenu_pattern.cpp1443 …MenuPattern::CalcIdealBorderRadius(const BorderRadiusProperty& borderRadius, const SizeF& menuSize) in CalcIdealBorderRadius() argument
1463 … if (LessOrEqual(maxRadiusW, menuSize.Width()) && LessOrEqual(maxRadiusH, menuSize.Height())) { in CalcIdealBorderRadius()
1467 if (LessNotEqual(maxRadiusW, menuSize.Width())) { in CalcIdealBorderRadius()
H A Dmenu_pattern.h491 …iusProperty CalcIdealBorderRadius(const BorderRadiusProperty& borderRadius, const SizeF& menuSize);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/
H A Dmenu_layoutFst_test_ng.cpp679 SizeF menuSize(MENU_SIZE_WIDTH, MENU_SIZE_HEIGHT);
682 menuLayoutAlgorithm->ComputeMenuPositionByAlignType(property, menuSize);
690 menuLayoutAlgorithm->ComputeMenuPositionByAlignType(property, menuSize);
699 menuLayoutAlgorithm->ComputeMenuPositionByAlignType(property, menuSize);
703 menuLayoutAlgorithm->ComputeMenuPositionByAlignType(property, menuSize);
709 menuLayoutAlgorithm->ComputeMenuPositionByAlignType(property, menuSize);
1605 const SizeF menuSize = SizeF(MENU_SIZE_WIDTH, MENU_SIZE_HEIGHT); variable
1611 auto result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
1614 result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
1694 const SizeF menuSize = SizeF(MENU_SIZE_WIDTH, MENU_SIZE_HEIGHT); variable
[all …]
H A Dmenu_origin_test_ng.cpp2138 const SizeF menuSize = SizeF(MENU_SIZE_WIDTH, MENU_SIZE_HEIGHT); variable
2146 auto result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
2150 result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
2173 const SizeF menuSize = SizeF(MENU_SIZE_WIDTH, MENU_SIZE_HEIGHT); variable
2181 auto result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
2185 result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
2210 const SizeF menuSize = SizeF(menuSizeWidthTest, menuSizeHeightTest); variable
2218 auto result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
2222 result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
2226 result = menuAlgorithm->GetIfNeedArrow(layoutWrapper, menuSize);
[all …]