/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/ |
H A D | tab_bar_element.cpp | 26 RefPtr<RenderTabBar> tabBar = AceType::DynamicCast<RenderTabBar>(node); in CreateRenderNode() local 27 if (tabBar) { in CreateRenderNode() 28 tabBar->RegisterCallback([weakTabBarElement = AceType::WeakClaim(this)](int32_t index) { in CreateRenderNode() 29 auto tabBar = weakTabBarElement.Upgrade(); in CreateRenderNode() 30 if (tabBar) { in CreateRenderNode() 31 tabBar->UpdateElement(index); in CreateRenderNode() 55 RefPtr<TabBarComponent> tabBar = AceType::DynamicCast<TabBarComponent>(component_); in Update() local 56 tabBar_ = tabBar; in Update() 58 if (!tabBar) { in Update() 62 indicatorStyle_ = tabBar in Update() 102 RefPtr<RenderTabBar> tabBar = AceType::DynamicCast<RenderTabBar>(renderNode_); UpdateScrollIndicator() local 110 RefPtr<RenderTabBar> tabBar = AceType::DynamicCast<RenderTabBar>(renderNode_); UpdateIndex() local 143 RefPtr<RenderTabBar> tabBar = AceType::DynamicCast<RenderTabBar>(renderNode_); OnFocus() local 166 RefPtr<RenderTabBar> tabBar = AceType::DynamicCast<RenderTabBar>(renderNode_); OnBlur() local [all...] |
H A D | tab_bar_size_animation.cpp | 51 auto tabBar = weak.Upgrade(); in Initialize() 52 if (tabBar) { in Initialize() 53 tabBar->ChangeItemProp(tabBar->onFocusItemText_, value); in Initialize() 57 auto tabBar = weak.Upgrade(); in Initialize() 58 if (tabBar) { in Initialize() 59 tabBar->ChangeItemProp(tabBar->onBlurItemText_, value); in Initialize() 69 auto tabBar = weakTabbar.Upgrade(); in Start() local 70 if (!tabBar) { in Start() [all...] |
H A D | tab_controller.cpp | 40 auto tabBar = AceType::DynamicCast<TabBarElement>(barElement_.Upgrade()); in ValidateIndex() local 41 if (tabBar) { in ValidateIndex() 42 tabBar->UpdateIndex(0); in ValidateIndex() 107 auto tabBar = AceType::DynamicCast<TabBarElement>(barElement_.Upgrade()); in SetIndexByController() local 108 if (tabBar) { in SetIndexByController() 109 auto renderTabBar = AceType::DynamicCast<RenderTabBar>(tabBar->GetRenderNode()); in SetIndexByController() 114 tabBar->UpdateIndex(index); in SetIndexByController() 140 auto tabBar = AceType::DynamicCast<TabBarElement>(barElement_.Upgrade()); in SetIndicatorByScrollContent() local 141 if (tabBar) { in SetIndicatorByScrollContent() 142 tabBar in SetIndicatorByScrollContent() 155 auto tabBar = AceType::DynamicCast<TabBarElement>(barElement_.Upgrade()); SetIndexByScrollContent() local [all...] |
H A D | render_tab_bar.cpp | 35 RefPtr<TabBarComponent> tabBar = AceType::DynamicCast<TabBarComponent>(component); in Update() local 36 if (!tabBar) { in Update() 41 tabsSize_ = static_cast<int32_t>(tabBar->GetChildren().size()); in Update() 42 auto tabController = tabBar->GetController(); in Update() 45 auto barIndicator = tabBar->GetIndicator(); in Update() 58 InitScrollableOffset(tabBar->GetMode()); in Update() 59 mode_ = tabBar->GetMode(); in Update() 60 isVertical_ = tabBar->IsVertical(); in Update() 61 indicatorSize_ = tabBar->GetIndicatorSize(); in Update() 62 padding_ = tabBar in Update() 318 auto tabBar = AceType::WeakClaim(this); SetIndex() local [all...] |
H A D | tab_bar_size_animation.h | 29 void Start(const WeakPtr<RenderNode>& tabBar, int32_t from, int32_t to);
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | tabs_model_impl.cpp | 35 auto tabBar = tabsComponent->GetTabBarChild(); in Create() local 36 if (tabBar) { in Create() 37 tabBar->InitStyle(GetTheme()); in Create() 38 auto box = AceType::DynamicCast<BoxComponent>(tabBar->GetParent().Upgrade()); in Create() 66 auto tabBar = component->GetTabBarChild(); in SetTabBarPosition() local 67 CHECK_NULL_VOID(tabBar); in SetTabBarPosition() 68 tabBar->SetBarPosition(tabBarPosition); in SetTabBarPosition() 75 auto tabBar = component->GetTabBarChild(); in SetTabBarMode() local 76 CHECK_NULL_VOID(tabBar); in SetTabBarMode() 77 tabBar in SetTabBarMode() 84 auto tabBar = component->GetTabBarChild(); SetTabBarWidth() local 95 auto tabBar = component->GetTabBarChild(); SetTabBarHeight() local 111 auto tabBar = tabsComponent->GetTabBarChild(); SetIsVertical() local [all...] |
H A D | tab_content_model_impl.cpp | 42 auto tabBar = tabsComponent->GetTabBarChild(); in Create() local 43 tabBar->AppendChild(CreateTabBarLabelComponent(tabContentItemComponent, std::string(DEFAULT_TAB_BAR_NAME))); in Create() 86 // Full update: tabs and tabBar always exist in SetTabBar() 87 // Partial update: tabs and tabBar exist for initial render and nullptr for rerender in SetTabBar() 89 auto tabBar = tabs ? tabs->GetTabBarChild() : nullptr; in SetTabBar() local 93 CHECK_NULL_VOID(tabBar); in SetTabBar() 112 // Update tabBar always for full update and for initial render only for partial update in SetTabBar() 113 if (tabBar) { in SetTabBar() 114 tabBar->ResetIndicator(); in SetTabBar() 115 tabBar in SetTabBar() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/tabs/ |
H A D | tab_bar_item_accessibility_property.h | 36 auto tabBar = AceType::DynamicCast<FrameNode>(tabBarItem->GetParent()); variable 37 CHECK_NULL_RETURN(tabBar, false); 38 auto layoutProperty = tabBar->GetLayoutProperty<TabBarLayoutProperty>(); 41 auto index = tabBar->GetChildFlatIndex(tabBarItem->GetId()).second;
|
H A D | tab_content_node.cpp | 102 auto tabBar = JsonUtil::Create(true); in ToJsonValue() local 113 tabBar->Put("indicator", indicator); in ToJsonValue() 118 tabBar->Put("board", board); in ToJsonValue() 120 tabBar->Put("selectedMode", tabContentPattern->GetSelectedMode() == SelectedMode::INDICATOR ? in ToJsonValue() 157 tabBar->Put("labelStyle", label); in ToJsonValue() 165 tabBar->Put("iconStyle", icon); in ToJsonValue() 167 tabBar->Put("padding", tabContentPattern->GetPadding().ToJsonString().c_str()); in ToJsonValue() 168 tabBar->Put( in ToJsonValue() 170 tabBar->Put("layoutMode", ConvertLayoutModeToString(tabContentPattern->GetBottomTabBarStyle().layoutMode).c_str()); in ToJsonValue() 171 tabBar in ToJsonValue() [all...] |
H A D | tab_bar_pattern.cpp | 69 const std::string TAB_BAR_PROPERTY_NAME = "tabBar"; 370 auto tabBar = weak.Upgrade(); in AddTabBarItemClickEvent() 371 CHECK_NULL_VOID(tabBar); in AddTabBarItemClickEvent() 372 auto host = tabBar->GetHost(); in AddTabBarItemClickEvent() 375 tabBar->HandleClick(info, index); in AddTabBarItemClickEvent() 401 auto tabBar = weak.Upgrade(); in AddMaskItemClickEvent() 402 CHECK_NULL_VOID(tabBar); in AddMaskItemClickEvent() 403 auto layoutProperty = tabBar->GetLayoutProperty<TabBarLayoutProperty>(); in AddMaskItemClickEvent() 408 tabBar->HandleClick(info, index); in AddMaskItemClickEvent() 424 auto tabBar in InitLongPressEvent() [all...] |
H A D | tab_content_model_ng.h | 63 static void SetCustomTabBar(FrameNode* node, FrameNode* tabBar);
|
H A D | tabs_pattern.cpp | 157 auto tabBar = tabsNode->GetTabBar(); in GetTabBarTextByIndex() local 158 CHECK_NULL_RETURN(tabBar, ""); in GetTabBarTextByIndex() 159 auto tabBarItem = tabBar->GetChildAtIndex(index); in GetTabBarTextByIndex()
|
H A D | tab_content_model_ng.cpp | 503 void TabContentModelNG::SetCustomTabBar(FrameNode* node, FrameNode* tabBar) in SetCustomTabBar() argument 506 CHECK_NULL_VOID(tabBar); in SetCustomTabBar() 510 frameNodePattern->SetCustomTabBar(tabBar); in SetCustomTabBar()
|
/foundation/arkui/ace_engine/frameworks/core/components_v2/tabs/ |
H A D | tabs_helper.h | 175 // tabBar is nullptr for initial render if tab tab positioned at the .End in AddTabBarElement() 178 auto tabBar = TabsHelper::FindTabBarElement(host); in AddTabBarElement() local 200 if (tabBar) { in AddTabBarElement() 201 tabBar->GetTabBarComponent()->UpdateItemStyle(newBarItemComponent); in AddTabBarElement() 202 tabBar->UpdateChild(nullptr, newBarItemComponent); in AddTabBarElement() 211 auto tabBar = TabsHelper::FindTabBarElement(host); in UpdateTabBarElement() local 212 if (!tabBar) { in UpdateTabBarElement() 239 tabBar->GetTabBarComponent()->UpdateItemStyle(newBarItemComponent); in UpdateTabBarElement() 252 tabBar->UpdateChild(tabBarItemElement, newBarItemComponent); in UpdateTabBarElement() 301 auto tabBar in GetTabBarRenderNode() local [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/common/dom/ |
H A D | dom_navigation_bar.cpp | 68 auto tabBar = AceType::DynamicCast<TabBarComponent>(child->GetSpecializedComponent()); in OnChildNodeRemoved() local 69 if (tabBar) { in OnChildNodeRemoved() 70 navigationBarData_->tabBar = nullptr; in OnChildNodeRemoved() 91 auto tabBar = AceType::DynamicCast<TabBarComponent>(child->GetSpecializedComponent()); in OnChildNodeAdded() local 92 if (tabBar) { in OnChildNodeAdded() 93 navigationBarData_->tabBar = tabBar; in OnChildNodeAdded()
|
/foundation/arkui/ace_engine/frameworks/core/components/navigation_bar/ |
H A D | navigation_container_component.cpp | 84 auto tabBar = AceType::MakeRefPtr<TabBarComponent>(tabBarItems, controller); in BuildToolBar() local 86 tabBar->InitBottomTabStyle(theme); in BuildToolBar() 93 display->SetChild(tabBar); in BuildToolBar()
|
H A D | navigation_bar_component.h | 99 RefPtr<TabBarComponent> tabBar; member 241 explicit TabBarBuilder(const RefPtr<NavigationBarData>& data) : CommonBuilder(data->theme), tabBar_(data->tabBar) {} in TabBarBuilder()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | arkComponent.js | 29172 tabBar(value) {
|