Home
last modified time | relevance | path

Searched refs:SubMenuExpandingMode (Results 1 - 25 of 25) sorted by relevance

/foundation/arkui/ace_engine/test/unittest/core/pattern/menu/
H A Dmenu_expand_test_ng.cpp191 menuItemPattern_->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
192 EXPECT_EQ(menuItemPattern_->GetExpandingMode(), SubMenuExpandingMode::EMBEDDED); in HWTEST_F()
216 pattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
223 EXPECT_EQ(pattern->GetExpandingMode(), SubMenuExpandingMode::EMBEDDED); in HWTEST_F()
242 pattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
249 EXPECT_EQ(pattern->GetExpandingMode(), SubMenuExpandingMode::STACK); in HWTEST_F()
267 menuItemPattern_->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
294 pattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
300 EXPECT_EQ(pattern->GetExpandingMode(), SubMenuExpandingMode::STACK); in HWTEST_F()
329 menuItemPattern_->expandingMode_ = SubMenuExpandingMode in HWTEST_F()
[all...]
H A Dmenuitem_pattern_testone_ng.cpp312 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
339 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
366 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
393 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
551 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
555 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
559 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
563 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
605 menuItemPattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
609 menuItemPattern->expandingMode_ = SubMenuExpandingMode in HWTEST_F()
[all...]
H A Dmenuitem_pattern_test_ng.cpp1279 menuItemPattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
1297 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
1337 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
1377 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
1379 menuItemPattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
1524 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
1526 menuItemPattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
1653 menuItemPattern->expandingMode_ = SubMenuExpandingMode::EMBEDDED; in HWTEST_F()
H A Dmenuwrapper_test_ng.cpp828 menu->GetLayoutProperty<MenuLayoutProperty>()->UpdateExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
829 menu2->GetLayoutProperty<MenuLayoutProperty>()->UpdateExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
952 menu->GetLayoutProperty<MenuLayoutProperty>()->UpdateExpandingMode(SubMenuExpandingMode::EMBEDDED); in HWTEST_F()
953 menu2->GetLayoutProperty<MenuLayoutProperty>()->UpdateExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
970 menu->GetLayoutProperty<MenuLayoutProperty>()->UpdateExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
H A Dmenu_patternEx_test_ng.cpp1178 layoutProps->UpdateExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
1964 MneuModelInstance.SetExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
H A Dmenu_layoutThi_test_ng.cpp526 parentPattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
H A Dmenu_origin_test_ng.cpp709 property.UpdateExpandingMode(SubMenuExpandingMode::EMBEDDED); in HWTEST_F()
719 property.UpdateExpandingMode(SubMenuExpandingMode::STACK); in HWTEST_F()
H A Dmenu_pattern_test_ng.cpp1429 menuItemPattern->expandingMode_ = SubMenuExpandingMode::STACK; in HWTEST_F()
/foundation/arkui/ace_engine/frameworks/core/interfaces/native/node/
H A Dmenu_modifier.cpp32 SubMenuExpandingMode ParseSubMenuExpandingMode(int32_t subMenuExpandingMode) in ParseSubMenuExpandingMode()
34 SubMenuExpandingMode mode = SubMenuExpandingMode::SIDE; in ParseSubMenuExpandingMode()
37 mode = SubMenuExpandingMode::SIDE; in ParseSubMenuExpandingMode()
40 mode = SubMenuExpandingMode::EMBEDDED; in ParseSubMenuExpandingMode()
43 mode = SubMenuExpandingMode::STACK; in ParseSubMenuExpandingMode()
217 SubMenuExpandingMode subMenuExpandingMode = ParseSubMenuExpandingMode(modeParam); in SetSubMenuExpandingMode()
225 MenuModelNG::SetExpandingMode(frameNode, SubMenuExpandingMode::SIDE); in ResetSubMenuExpandingMode()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_menu.cpp203 auto mode = static_cast<SubMenuExpandingMode>(info[0]->ToNumber<int32_t>()); in SetExpandingMode()
205 mode == SubMenuExpandingMode::EMBEDDED in SetExpandingMode()
206 ? NG::SubMenuExpandingMode::EMBEDDED in SetExpandingMode()
207 : mode == SubMenuExpandingMode::STACK in SetExpandingMode()
208 ? NG::SubMenuExpandingMode::STACK in SetExpandingMode()
209 : NG::SubMenuExpandingMode::SIDE; in SetExpandingMode()
H A Djs_menu.h23 enum class SubMenuExpandingMode { class
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dmenu_layout_property.h35 enum class SubMenuExpandingMode { SIDE, EMBEDDED, STACK }; class
132 ACE_DEFINE_PROPERTY_ITEM_WITHOUT_GROUP(ExpandingMode, SubMenuExpandingMode, PROPERTY_UPDATE_MEASURE)
H A Dmenu_model_ng.h36 void SetExpandingMode(const SubMenuExpandingMode& expandingMode) override;
52 static void SetExpandingMode(FrameNode* frameNode, const SubMenuExpandingMode& expandingMode);
H A Dmenu_layout_property.cpp94 auto expandingMode = "SubMenuExpandingMode.SIDE"; in ToJsonValue()
95 if (propExpandingMode_ == SubMenuExpandingMode::EMBEDDED) { in ToJsonValue()
96 expandingMode = "SubMenuExpandingMode.EMBEDDED"; in ToJsonValue()
97 } else if (propExpandingMode_ == SubMenuExpandingMode::STACK) { in ToJsonValue()
98 expandingMode = "SubMenuExpandingMode.STACK"; in ToJsonValue()
H A Dmenu_model.h41 virtual void SetExpandingMode(const NG::SubMenuExpandingMode& expandingMode) {}; in SetExpandingMode()
H A Dmenu_model_ng.cpp112 void MenuModelNG::SetExpandingMode(const SubMenuExpandingMode& expandingMode) in SetExpandingMode()
117 void MenuModelNG::SetExpandingMode(FrameNode* frameNode, const SubMenuExpandingMode& expandingMode) in SetExpandingMode()
H A Dmenu_pattern.cpp506 auto expandingMode = layoutProperty->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in UpdateMenuItemChildren()
640 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HideStackExpandMenu()
641 if (IsSubMenu() && expandingMode == SubMenuExpandingMode::STACK) { in HideStackExpandMenu()
658 } else if (expandingMode == SubMenuExpandingMode::STACK) { in HideStackExpandMenu()
H A Dsub_menu_layout_algorithm.cpp45 expandingMode == SubMenuExpandingMode::STACK); in Layout()
H A Dmenu_layout_algorithm.cpp719 if (expandingMode == SubMenuExpandingMode::SIDE) { in CheckChildConstraintCondition()
785 if (expandingMode == SubMenuExpandingMode::STACK) { in CalculateIdealSize()
2824 return layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE) == SubMenuExpandingMode::EMBEDDED; in CheckIsEmbeddedMode()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_pattern.cpp174 expandingMode_ = menuProperty->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in OnModifyDone()
289 if (expandingMode_ == SubMenuExpandingMode::EMBEDDED) { in ShowSubMenu()
338 (expandingMode_ == SubMenuExpandingMode::STACK && hasSubMenu)) { in BuildSubMenuCustomNode()
385 if (expandingMode_ == SubMenuExpandingMode::STACK) { in UpdateSubmenuExpandingMode()
388 } else if (expandingMode_ == SubMenuExpandingMode::EMBEDDED) { in UpdateSubmenuExpandingMode()
410 expandingMode_ == SubMenuExpandingMode::STACK) { in ShowSubMenuHelper()
576 if (expandingMode_ == SubMenuExpandingMode::EMBEDDED && clickableArea_) { in RegisterOnClick()
601 if (expandingMode_ == SubMenuExpandingMode::EMBEDDED && clickableArea_) { in RegisterOnTouch()
626 if (expandingMode_ == SubMenuExpandingMode::EMBEDDED && clickableArea_) { in RegisterOnHover()
649 if (expandingMode_ == SubMenuExpandingMode in RegisterOnKeyEvent()
[all...]
H A Dmenu_item_pattern.h219 SubMenuExpandingMode GetExpandingMode() in GetExpandingMode()
331 SubMenuExpandingMode expandingMode_ = SubMenuExpandingMode::SIDE;
H A Dmenu_item_layout_algorithm.cpp142 auto expandingMode = menuItemPattern ? menuItemPattern->GetExpandingMode() : SubMenuExpandingMode::SIDE; in CheckNeedMatchParent()
145 bool matchParent = (expandingMode == SubMenuExpandingMode::STACK && isSubMenu) || in CheckNeedMatchParent()
146 (expandingMode == SubMenuExpandingMode::EMBEDDED && isEmbedded); in CheckNeedMatchParent()
336 auto expandingMode = menuItemPattern ? menuItemPattern->GetExpandingMode() : SubMenuExpandingMode::SIDE; in UpdateSelfSize()
337 if (expandingMode == SubMenuExpandingMode::EMBEDDED && !isEmbedded && GreatNotEqual(userHeight_, 0.0f)) { in UpdateSelfSize()
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/wrapper/
H A Dmenu_wrapper_pattern.cpp204 void MenuWrapperPattern::GetExpandingMode(const RefPtr<UINode>& subMenu, SubMenuExpandingMode& expandingMode, in GetExpandingMode()
219 expandingMode = menuProperty->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in GetExpandingMode()
251 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HideSubMenu()
256 if (expandingMode == SubMenuExpandingMode::STACK && hasAnimation) { in HideSubMenu()
288 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HasStackSubMenu()
289 if (expandingMode != SubMenuExpandingMode::STACK) { in HasStackSubMenu()
313 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HasEmbeddedSubMenu()
314 return expandingMode == SubMenuExpandingMode::EMBEDDED; in HasEmbeddedSubMenu()
511 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in UpdateMenuAnimation()
515 if (expandingMode == SubMenuExpandingMode in UpdateMenuAnimation()
[all...]
H A Dmenu_wrapper_pattern.h114 void GetExpandingMode(const RefPtr<UINode>& subMenu, SubMenuExpandingMode& expandingMode, bool& hasAnimation);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/
H A DjsEnumStyle.js3362 var SubMenuExpandingMode; variable
3363 (function (SubMenuExpandingMode) {
3364 SubMenuExpandingMode[SubMenuExpandingMode["SIDE_EXPAND"] = 0] = "SIDE";
3365 SubMenuExpandingMode[SubMenuExpandingMode["EMBEDDED_EXPAND"] = 1] = "EMBEDDED";
3366 SubMenuExpandingMode[SubMenuExpandingMode["STACK_EXPAND"] = 2] = "STACK";
3367 })(SubMenuExpandingMode || (SubMenuExpandingMode
[all...]

Completed in 54 milliseconds