Home
last modified time | relevance | path

Searched refs:expandingMode (Results 1 - 11 of 11) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/
H A Dmenu_layout_property.cpp94 auto expandingMode = "SubMenuExpandingMode.SIDE"; in ToJsonValue() local
96 expandingMode = "SubMenuExpandingMode.EMBEDDED"; in ToJsonValue()
98 expandingMode = "SubMenuExpandingMode.STACK"; in ToJsonValue()
100 json->Put("subMenuExpandingMode", expandingMode); in ToJsonValue()
H A Dmenu_model_ng.cpp112 void MenuModelNG::SetExpandingMode(const SubMenuExpandingMode& expandingMode) in SetExpandingMode() argument
114 ACE_UPDATE_LAYOUT_PROPERTY(MenuLayoutProperty, ExpandingMode, expandingMode); in SetExpandingMode()
117 void MenuModelNG::SetExpandingMode(FrameNode* frameNode, const SubMenuExpandingMode& expandingMode) in SetExpandingMode() argument
119 ACE_UPDATE_NODE_LAYOUT_PROPERTY(MenuLayoutProperty, ExpandingMode, expandingMode, frameNode); in SetExpandingMode()
H A Dmenu_model_ng.h36 void SetExpandingMode(const SubMenuExpandingMode& expandingMode) override;
52 static void SetExpandingMode(FrameNode* frameNode, const SubMenuExpandingMode& expandingMode);
H A Dmenu_model.h41 virtual void SetExpandingMode(const NG::SubMenuExpandingMode& expandingMode) {}; in SetExpandingMode() argument
H A Dsub_menu_layout_algorithm.cpp43 auto expandingMode = parentItemPattern->GetExpandingMode(); in Layout() local
45 expandingMode == SubMenuExpandingMode::STACK); in Layout()
H A Dmenu_pattern.cpp506 auto expandingMode = layoutProperty->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in UpdateMenuItemChildren() local
507 if (expandingMode != itemPattern->GetExpandingMode() || IsEmbedded()) { in UpdateMenuItemChildren()
640 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HideStackExpandMenu() local
641 if (IsSubMenu() && expandingMode == SubMenuExpandingMode::STACK) { in HideStackExpandMenu()
658 } else if (expandingMode == SubMenuExpandingMode::STACK) { in HideStackExpandMenu()
H A Dmenu_layout_algorithm.cpp718 auto expandingMode = parentPattern->GetExpandingMode(); in CheckChildConstraintCondition() local
719 if (expandingMode == SubMenuExpandingMode::SIDE) { in CheckChildConstraintCondition()
784 auto expandingMode = parentPattern->GetExpandingMode(); in CalculateIdealSize() local
785 if (expandingMode == SubMenuExpandingMode::STACK) { in CalculateIdealSize()
/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() argument
219 expandingMode = menuProperty->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in GetExpandingMode()
251 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HideSubMenu() local
255 GetExpandingMode(subMenu, expandingMode, hasAnimation); in HideSubMenu()
256 if (expandingMode == SubMenuExpandingMode::STACK && hasAnimation) { in HideSubMenu()
288 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HasStackSubMenu() local
289 if (expandingMode != SubMenuExpandingMode::STACK) { in HasStackSubMenu()
313 auto expandingMode = layoutProps->GetExpandingMode().value_or(SubMenuExpandingMode::SIDE); in HasEmbeddedSubMenu() local
314 return expandingMode == SubMenuExpandingMode::EMBEDDED; in HasEmbeddedSubMenu()
511 auto expandingMode in UpdateMenuAnimation() local
[all...]
H A Dmenu_wrapper_pattern.h114 void GetExpandingMode(const RefPtr<UINode>& subMenu, SubMenuExpandingMode& expandingMode, bool& hasAnimation);
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/menu/menu_item/
H A Dmenu_item_layout_algorithm.cpp142 auto expandingMode = menuItemPattern ? menuItemPattern->GetExpandingMode() : SubMenuExpandingMode::SIDE; in CheckNeedMatchParent() local
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() local
337 if (expandingMode == SubMenuExpandingMode::EMBEDDED && !isEmbedded && GreatNotEqual(userHeight_, 0.0f)) { in UpdateSelfSize()
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/
H A Djs_menu.cpp204 auto expandingMode = in SetExpandingMode() local
211 MenuModel::GetInstance()->SetExpandingMode(expandingMode); in SetExpandingMode()

Completed in 15 milliseconds