Home
last modified time | relevance | path

Searched refs:barItemNode (Results 1 – 17 of 17) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/navigation/
H A Dnavigation_toolbar_util.cpp188 barItemNode->AddChild(textNode); in UpdateToolbarItemNodeWithConfiguration()
194 barItemNode->AddChild(iconNode); in UpdateToolbarItemNodeWithConfiguration()
226 barItemNode->MarkModifyDone(); in UpdateToolbarItemNodeWithConfiguration()
250 barItemNode->AddChild(symbolNode); in BuildSymbolToolbarMoreItemNode()
275 barItemNode->SetIconNode(imageNode); in BuildImageToolbarMoreItemNode()
276 barItemNode->AddChild(imageNode); in BuildImageToolbarMoreItemNode()
347 barItemNode->SetTextNode(textNode); in BuildToolbarMoreItemNode()
349 barItemNode->AddChild(textNode); in BuildToolbarMoreItemNode()
350 barItemNode->MarkModifyDone(); in BuildToolbarMoreItemNode()
388 barItemNode->MarkModifyDone(); in CreateToolbarMoreMenuNode()
[all …]
H A Dbar_item_pattern.cpp74 barItemNode->RemoveChild(iconNode); in UpdateSymbolBarButton()
83 barItemNode->SetIconNode(iconNodeNew); in UpdateSymbolBarButton()
84 barItemNode->AddChild(iconNodeNew); in UpdateSymbolBarButton()
96 barItemNode->RemoveChild(iconNode); in UpdateImageBarButton()
113 barItemNode->SetIconNode(iconNodeNew); in UpdateImageBarButton()
114 barItemNode->AddChild(iconNodeNew); in UpdateImageBarButton()
142 auto barItemNode = AceType::DynamicCast<BarItemNode>(GetHost()); in UpdateBarItemActiveStatusResource() local
143 CHECK_NULL_VOID(barItemNode); in UpdateBarItemActiveStatusResource()
185 barItemNode->MarkDirtyNode(PROPERTY_UPDATE_MEASURE); in UpdateBarItemActiveStatusResource()
186 barItemNode->MarkDirtyNode(); in UpdateBarItemActiveStatusResource()
[all …]
H A Dnavigation_title_util.cpp57 CHECK_NULL_RETURN(barItemNode, false); in BuildMoreButton()
77 barItemNode->MarkModifyDone(); in BuildMoreButton()
207 barItemNode->MarkModifyDone(); in CreateMenuItemNode()
394 barItemNode->AddChild(textNode); in UpdateBarItemNodeWithItem()
399 barItemNode->AddChild(iconNode); in UpdateBarItemNodeWithItem()
407 barItemNode->MarkModifyDone(); in UpdateBarItemNodeWithItem()
434 barItemNode->AddChild(imageNode); in BuildImageMoreItemNode()
435 barItemNode->MarkModifyDone(); in BuildImageMoreItemNode()
458 barItemNode->AddChild(symbolNode); in BuildSymbolMoreItemNode()
459 barItemNode->MarkModifyDone(); in BuildSymbolMoreItemNode()
[all …]
H A Dtool_bar_pattern.cpp122 CHECK_NULL_VOID(barItemNode); in InitDragEvent()
123 toolBarPattern->ShowDialogWithNode(barItemNode); in InitDragEvent()
143 CHECK_NULL_VOID(barItemNode); in HandleLongPressEvent()
144 ShowDialogWithNode(barItemNode); in HandleLongPressEvent()
160 void NavToolbarPattern::ShowDialogWithNode(const RefPtr<BarItemNode>& barItemNode) in ShowDialogWithNode() argument
163 CHECK_NULL_VOID(barItemNode); in ShowDialogWithNode()
165 auto accessibilityProperty = barItemNode->GetAccessibilityProperty<AccessibilityProperty>(); in ShowDialogWithNode()
168 if (barItemNode->IsMoreItemNode()) { in ShowDialogWithNode()
173 auto symbolNode = AceType::DynamicCast<FrameNode>(barItemNode->GetFirstChild()); in ShowDialogWithNode()
183 RefPtr<FrameNode> textNode = AceType::DynamicCast<FrameNode>(barItemNode->GetTextNode()); in ShowDialogWithNode()
[all …]
H A Dnav_bar_pattern.cpp48 auto eventHub = barItemNode->GetEventHub<BarItemEventHub>(); in BuildMoreItemNodeAction()
65 auto barItemNode = weakBarItemNode.Upgrade(); in BuildMoreItemNodeAction() local
66 CHECK_NULL_VOID(barItemNode); in BuildMoreItemNodeAction()
174 barItemNode->MountToParent(menuItemNode); in CreateMenuItems()
175 barItemNode->MarkModifyDone(); in CreateMenuItems()
184 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( in CreateMenuItems() local
193 auto targetId = barItemNode->GetId(); in CreateMenuItems()
194 auto targetTag = barItemNode->GetTag(); in CreateMenuItems()
213 barItemNode->MountToParent(menuItemNode); in CreateMenuItems()
214 barItemNode->MarkModifyDone(); in CreateMenuItems()
[all …]
H A Dbar_item_node.cpp30 auto barItemNode = AceType::MakeRefPtr<BarItemNode>(tag, nodeId, MakeRefPtr<BarItemPattern>()); in GetOrCreateBarItemNode() local
31 barItemNode->InitializePatternAndContext(); in GetOrCreateBarItemNode()
32 ElementRegister::GetInstance()->AddUINode(barItemNode); in GetOrCreateBarItemNode()
33 return barItemNode; in GetOrCreateBarItemNode()
H A Dnavdestination_node_base.cpp37 auto barItemNode = DynamicCast<BarItemNode>(*iter); in GetBarItemsString() local
38 if (!barItemNode) { in GetBarItemsString()
43 auto iconNode = DynamicCast<FrameNode>(barItemNode->GetIconNode()); in GetBarItemsString()
54 auto textNode = DynamicCast<FrameNode>(barItemNode->GetTextNode()); in GetBarItemsString()
H A Dnavigation_title_util.h52 …uildMoreItemNodeAction(const RefPtr<FrameNode>& buttonNode, const RefPtr<BarItemNode>& barItemNode,
69 const RefPtr<BarItemNode>& barItemNode, const BarItem& barItem, bool isButtonEnabled);
70 static void BuildMoreIemNode(const RefPtr<BarItemNode>& barItemNode, bool isButtonEnabled);
H A Dnavigation_model_ng.cpp122 barItemNode->SetTextNode(textNode); in UpdateBarItemNodeWithItem()
123 barItemNode->AddChild(textNode); in UpdateBarItemNodeWithItem()
127 barItemNode->SetIconNode(iconNode); in UpdateBarItemNodeWithItem()
128 barItemNode->AddChild(iconNode); in UpdateBarItemNodeWithItem()
131 auto eventHub = barItemNode->GetEventHub<BarItemEventHub>(); in UpdateBarItemNodeWithItem()
136 barItemNode->MarkModifyDone(); in UpdateBarItemNodeWithItem()
217 UpdateBarItemNodeWithItem(barItemNode, *newIter); in UpdateOldBarItems()
218 oldBarContainer->AddChild(barItemNode); in UpdateOldBarItems()
806 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( in SetToolBarItems() local
808 UpdateBarItemNodeWithItem(barItemNode, toolBarItem); in SetToolBarItems()
[all …]
H A Dnav_bar_pattern.h69 OffsetF GetShowMenuOffset(const RefPtr<BarItemNode> barItemNode, RefPtr<FrameNode> menuNode);
H A Dtool_bar_pattern.h76 void ShowDialogWithNode(const RefPtr<BarItemNode>& barItemNode);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navigation/
H A Dbar_item_test_ng.cpp157 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable
161 barItemNode->OnIconSrcUpdate(value);
174 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable
178 barItemNode->OnTextUpdate(value);
192 auto ret = barItemNode->IsAtomicNode();
206 barItemNode->SetTextNode(nullptr);
207 EXPECT_EQ(barItemNode->text_, nullptr);
220 auto ret = barItemNode->GetTextNode();
234 barItemNode->SetIconNode(nullptr);
235 EXPECT_EQ(barItemNode->icon_, nullptr);
[all …]
H A Dnav_bar_test_ng.cpp568 ASSERT_NE(barItemNode, nullptr);
569 barItemNode->MountToParent(buttonNode);
570 barItemNode->SetIsMoreItemNode(true);
607 ASSERT_NE(barItemNode, nullptr);
608 barItemNode->MountToParent(buttonNode);
609 barItemNode->SetIsMoreItemNode(true);
1183 ASSERT_NE(barItemNode, nullptr);
1184 barItemNode->MountToParent(buttonNode);
1185 barItemNode->SetIsMoreItemNode(true);
1189 barItemNode->SetIconNode(imageNode);
[all …]
H A Dtool_bar_test_ng.cpp253 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable
255 barItemNode->SetIconNode(imageNode);
256 barItemNode->SetTextNode(textNode);
H A Dnavigation_pattern_test_ng.cpp1386 auto barItemNode = AceType::DynamicCast<BarItemNode>(buttonNode->GetChildren().front()); variable
1387 EXPECT_NE(barItemNode, nullptr);
1393 auto itemEventHub = barItemNode->GetEventHub<BarItemEventHub>();
1457 auto barItemNode = AceType::DynamicCast<BarItemNode>(buttonNode->GetChildren().front()); variable
1458 EXPECT_NE(barItemNode, nullptr);
1464 auto barItemPattern = barItemNode->GetPattern<BarItemPattern>();
1684 auto barItemNode = AceType::DynamicCast<BarItemNode>(buttonNode->GetChildren().front()); variable
1685 EXPECT_NE(barItemNode, nullptr);
1691 auto barItemPattern = barItemNode->GetPattern<BarItemPattern>();
H A Dtitle_bar_test_ng.cpp947 auto barItemNode = BarItemNode::GetOrCreateBarItemNode( variable
949 ASSERT_NE(barItemNode, nullptr);
950 barItemNode->MountToParent(buttonNode);
951 barItemNode->SetIsMoreItemNode(true);
/ohos5.0/foundation/arkui/ace_engine/test/unittest/core/pattern/navrouter/
H A Dnavrouter_model_test_ng.cpp1202 ASSERT_NE(barItemNode, nullptr);
1248 ASSERT_NE(barItemNode, nullptr);
1257 barItemNode->icon_ = iconNode;
1258 barItemNode->text_ = textNode;
1291 barItemNode->isInToolbar_ = true;
1302 barItemNode->isInToolbar_ = true;
1312 barItemNode->isInToolbar_ = true;
1329 ASSERT_NE(barItemNode, nullptr);
1338 barItemNode->icon_ = iconNode;
1339 barItemNode->text_ = textNode;
[all …]