Home
last modified time | relevance | path

Searched refs:usrNavigationMode (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_layout_algorithm.cpp400 …auto usrNavigationMode = navigationLayoutProperty->GetUsrNavigationModeValue(NavigationMode::AUTO); in UpdateNavigationMode() local
401 if (usrNavigationMode == NavigationMode::AUTO) { in UpdateNavigationMode()
403 usrNavigationMode = NavigationMode::SPLIT; in UpdateNavigationMode()
409 usrNavigationMode = NavigationMode::STACK; in UpdateNavigationMode()
413 bool modeChange = navigationPattern->GetNavigationMode() != usrNavigationMode; in UpdateNavigationMode()
427 navigationPattern->SetNavigationMode(usrNavigationMode); in UpdateNavigationMode()
H A Dnavigation_pattern.h488 void DoAnimation(NavigationMode usrNavigationMode);
H A Dnavigation_pattern.cpp111 void NavigationPattern::DoAnimation(NavigationMode usrNavigationMode) in DoAnimation() argument
138 layoutProperty->UpdateNavigationMode(usrNavigationMode); in DoAnimation()
141 if (usrNavigationMode == NavigationMode::STACK || navigationMode_ == NavigationMode::SPLIT) { in DoAnimation()
144 …} else if (usrNavigationMode == NavigationMode::SPLIT || navigationMode_ == NavigationMode::STACK)… in DoAnimation()
149 navigationMode_ = usrNavigationMode; in DoAnimation()