Home
last modified time | relevance | path

Searched refs:tabBar (Results 1 - 18 of 18) sorted by relevance

/foundation/arkui/ace_engine/frameworks/core/components/tab_bar/
H A Dtab_bar_element.cpp26 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 Dtab_bar_size_animation.cpp51 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 Dtab_controller.cpp40 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 Drender_tab_bar.cpp35 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 Dtab_bar_size_animation.h29 void Start(const WeakPtr<RenderNode>& tabBar, int32_t from, int32_t to);
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/
H A Dtabs_model_impl.cpp35 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 Dtab_content_model_impl.cpp42 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 Dtab_bar_item_accessibility_property.h36 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 Dtab_content_node.cpp102 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 Dtab_bar_pattern.cpp69 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 Dtab_content_model_ng.h63 static void SetCustomTabBar(FrameNode* node, FrameNode* tabBar);
H A Dtabs_pattern.cpp157 auto tabBar = tabsNode->GetTabBar(); in GetTabBarTextByIndex() local
158 CHECK_NULL_RETURN(tabBar, ""); in GetTabBarTextByIndex()
159 auto tabBarItem = tabBar->GetChildAtIndex(index); in GetTabBarTextByIndex()
H A Dtab_content_model_ng.cpp503 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 Dtabs_helper.h175 // 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 Ddom_navigation_bar.cpp68 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 Dnavigation_container_component.cpp84 auto tabBar = AceType::MakeRefPtr<TabBarComponent>(tabBarItems, controller); in BuildToolBar() local
86 tabBar->InitBottomTabStyle(theme); in BuildToolBar()
93 display->SetChild(tabBar); in BuildToolBar()
H A Dnavigation_bar_component.h99 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 DarkComponent.js29172 tabBar(value) {

Completed in 32 milliseconds