Home
last modified time | relevance | path

Searched refs:newComponent (Results 1 – 25 of 77) sorted by relevance

1234

/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline/base/
H A Delement.cpp194 child->SetNewComponent(newComponent); in DoUpdateChildWithNewComponent()
204 if (!child && !newComponent) { in UpdateChildWithSlot()
216 if (!newComponent) { in UpdateChildWithSlot()
225 if (!child->CanUpdate(newComponent)) { in UpdateChildWithSlot()
244 if (newComponent->IsStatic()) { in UpdateChildWithSlot()
253 if (newComponent->HasElementFunction()) { in UpdateChildWithSlot()
254 newComponent->CallElementFunction(child); in UpdateChildWithSlot()
343 SetNewComponent(newComponent); in SetUpdateComponent()
392 newChild->SetNewComponent(newComponent); in InflateComponent()
505 ACE_DCHECK(CanUpdate(newComponent)); in LocalizedUpdateWithComponent()
[all …]
H A Delement.h63 RefPtr<Element> RetakeDeactivateElement(const RefPtr<Component>& newComponent);
75 virtual bool CanUpdate(const RefPtr<Component>& newComponent);
79 virtual bool NeedUpdateWithComponent(const RefPtr<Component>& newComponent) in NeedUpdateWithComponent() argument
84 void SetUpdateComponent(const RefPtr<Component>& newComponent);
114 virtual void SetNewComponent(const RefPtr<Component>& newComponent) in SetNewComponent() argument
116 component_ = newComponent; in SetNewComponent()
117 if (newComponent) { in SetNewComponent()
118 retakeId_ = newComponent->GetRetakeId(); in SetNewComponent()
120 ignoreInspector_ = newComponent->IsIgnoreInspector(); in SetNewComponent()
121 SetElementId(newComponent->GetElementId()); in SetNewComponent()
[all …]
H A Dcomposed_element.cpp159 bool ComposedElement::CanUpdate(const RefPtr<Component>& newComponent) in CanUpdate() argument
161 auto compose = AceType::DynamicCast<ComposedComponent>(newComponent); in CanUpdate()
185 bool ComposedElement::NeedUpdateWithComponent(const RefPtr<Component>& newComponent) in NeedUpdateWithComponent() argument
187 auto component = AceType::DynamicCast<ComposedComponent>(newComponent); in NeedUpdateWithComponent()
217 …> ComposedElement::UpdateChild(const RefPtr<Element>& child, const RefPtr<Component>& newComponent) in UpdateChild() argument
227 newChild = UpdateChildWithSlot(child, newComponent, DEFAULT_ELEMENT_SLOT, GetRenderSlot()); in UpdateChild()
229 … newChild = UpdateChildWithSlot(child, newComponent, DEFAULT_ELEMENT_SLOT, DEFAULT_RENDER_SLOT); in UpdateChild()
H A Dcomposed_element.h45 …RefPtr<Element> UpdateChild(const RefPtr<Element>& child, const RefPtr<Component>& newComponent) f…
49 bool CanUpdate(const RefPtr<Component>& newComponent) override;
50 bool NeedUpdateWithComponent(const RefPtr<Component>& newComponent) override;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/foreach/
H A Dlazy_foreach_element.cpp20 bool LazyForEachElement::CanUpdate(const RefPtr<Component>& newComponent) in CanUpdate() argument
22 auto lazyForEach = AceType::DynamicCast<LazyForEachComponent>(newComponent); in CanUpdate()
33 void LazyForEachElement::SetNewComponent(const RefPtr<Component>& newComponent) in SetNewComponent() argument
35 if (!newComponent && lazyForEachComponent_) { in SetNewComponent()
39 ForEachElement::SetNewComponent(newComponent); in SetNewComponent()
H A Dlazy_foreach_element.h33 bool CanUpdate(const RefPtr<Component>& newComponent) override;
35 void SetNewComponent(const RefPtr<Component>& newComponent) override;
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/checkable/
H A Dcheckable_element.h38 void SetNewComponent(const RefPtr<Component>& newComponent) override;
41 bool CanUpdate(const RefPtr<Component>& newComponent) override in CanUpdate() argument
45 return Element::CanUpdate(newComponent); in CanUpdate()
47 return (newComponent == customComponent_) && Element::CanUpdate(newComponent); in CanUpdate()
H A Dcheckable_element.cpp98 void CheckableElement::SetNewComponent(const RefPtr<Component>& newComponent) in SetNewComponent() argument
100 Element::SetNewComponent(newComponent); in SetNewComponent()
103 auto newCheckboxComponent = AceType::DynamicCast<CheckboxComponent>(newComponent); in SetNewComponent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/stage/
H A Dstage_element.h35 virtual void PushPage(const RefPtr<Component>& newComponent);
38 void RestorePopPage(const RefPtr<Component>& newComponent);
39 virtual void Replace(const RefPtr<Component>& newComponent);
40 void Replace(const RefPtr<Component>& newComponent, const std::function<void()>& listener);
122 void PushPage(const RefPtr<Component>& newComponent) override;
123 void Replace(const RefPtr<Component>& newComponent) override;
126 void AddAsOnlyPage(const RefPtr<Component>& newComponent);
H A Dstage_element.cpp144 void StageElement::PushPage(const RefPtr<Component>& newComponent) in PushPage() argument
150 newComponent_ = newComponent; in PushPage()
201 void StageElement::RestorePopPage(const RefPtr<Component>& newComponent) in RestorePopPage() argument
204 newComponent_ = newComponent; in RestorePopPage()
220 void StageElement::Replace(const RefPtr<Component>& newComponent) in Replace() argument
222 Replace(newComponent, nullptr); in Replace()
231 newComponent_ = newComponent; in Replace()
830 AddAsOnlyPage(newComponent); in PushPage()
835 AddAsOnlyPage(newComponent); in Replace()
841 StageElement::PushPage(newComponent); in AddAsOnlyPage()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/progress/
H A Dprogress_element.h36 bool CanUpdate(const RefPtr<Component>& newComponent) override in CanUpdate() argument
39 return Element::CanUpdate(newComponent); in CanUpdate()
41 return (newComponent == customComponent_) && Element::CanUpdate(newComponent); in CanUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/stack/
H A Dstack_element.h62 void PushComponent(const RefPtr<Component>& newComponent, bool disableTouchEvent = true);
64 void PushToastComponent(const RefPtr<Component>& newComponent, int32_t toastId);
66 void PushPanel(const RefPtr<Component>& newComponent, bool disableTouchEvent = false);
68 bool PushDialog(const RefPtr<Component>& newComponent, bool disableTouchEvent = true);
77 void PushInstant(const RefPtr<Component>& newComponent, bool disableTouchEvent = true);
H A Dstack_element.cpp31 void StackElement::PushInstant(const RefPtr<Component>& newComponent, bool disableTouchEvent) in PushInstant() argument
33 PopupComponentInfo pushComponentInfo = { -1, "-1", Operation::DIRECT_PUSH, newComponent }; in PushInstant()
39 void StackElement::PushComponent(const RefPtr<Component>& newComponent, bool disableTouchEvent) in PushComponent() argument
41 PopupComponentInfo pushComponentInfo = { -1, "-1", Operation::DIRECT_PUSH, newComponent }; in PushComponent()
54 void StackElement::PushToastComponent(const RefPtr<Component>& newComponent, int32_t toastId) in PushToastComponent() argument
56 PopupComponentInfo pushComponentInfo = { toastId, "-1", Operation::TOAST_PUSH, newComponent }; in PushToastComponent()
68 void StackElement::PushPanel(const RefPtr<Component>& newComponent, bool disableTouchEvent) in PushPanel() argument
70 PopupComponentInfo pushComponentInfo = { -1, "-1", Operation::PANEL_PUSH, newComponent }; in PushPanel()
94 bool StackElement::PushDialog(const RefPtr<Component>& newComponent, bool disableTouchEvent) in PushDialog() argument
102 PopupComponentInfo pushComponentInfo = { -1, "-1", Operation::DIALOG_PUSH, newComponent }; in PushDialog()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/
H A Dcustom_paint_element.h48 bool CanUpdate(const RefPtr<Component>& newComponent) override in CanUpdate() argument
52 return Element::CanUpdate(newComponent); in CanUpdate()
54 return (newComponent == customComponent_) && Element::CanUpdate(newComponent); in CanUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/rich_text/
H A Drich_text_element.cpp51 void RichTextElement::SetNewComponent(const RefPtr<Component>& newComponent) in SetNewComponent() argument
53 if (newComponent == nullptr) { in SetNewComponent()
54 Element::SetNewComponent(newComponent); in SetNewComponent()
57 auto webComponent = AceType::DynamicCast<RichTextComponent>(newComponent); in SetNewComponent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/web/
H A Dweb_element.cpp24 void WebElement::SetNewComponent(const RefPtr<Component>& newComponent) in SetNewComponent() argument
26 if (newComponent == nullptr) { in SetNewComponent()
27 Element::SetNewComponent(newComponent); in SetNewComponent()
30 auto webComponent = AceType::DynamicCast<WebComponent>(newComponent); in SetNewComponent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/data_panel/
H A Ddata_panel_element.h38 bool CanUpdate(const RefPtr<Component>& newComponent) override in CanUpdate() argument
40 const auto newDataPanelComponent = AceType::DynamicCast<DataPanelComponent>(newComponent); in CanUpdate()
49 Element::CanUpdate(newComponent); in CanUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/picker/
H A Dpicker_value_element.h42 bool CanUpdate(const RefPtr<Component>& newComponent) override in CanUpdate() argument
44 return (newComponent == customComponent_) && Element::CanUpdate(newComponent); in CanUpdate()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/
H A Dflex_composed_element.cpp123 void FlexComposedElement::AddChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in AddChildWithSlot() argument
130 auto newFlexItemComponent = FlexComponentV2::AddFlexItemComponent(newComponent); in AddChildWithSlot()
135 void FlexComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument
143 auto newFlexItemComponent = FlexComponentV2::AddFlexItemComponent(newComponent); in UpdateChildWithSlot()
H A Dwater_flow_composed_element.cpp151 void WaterFlowComposedElement::AddChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in AddChildWithSlot() argument
158 waterFlow->UpdateChildWithSlot(nullptr, newComponent, slot, slot); in AddChildWithSlot()
162 … WaterFlowComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument
174 waterFlow->UpdateChildWithSlot(child, newComponent, slot, slot); in UpdateChildWithSlot()
H A Dnavigation_menus_composed_element.cpp30 …ationMenusComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument
37 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
H A Dnavigation_title_composed_element.cpp30 …ationTitleComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument
37 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
/ohos5.0/foundation/arkui/ace_engine/adapter/preview/inspector/
H A Djs_inspector_manager.cpp243 auto newComponent = GetNewComponentWithJsCode(root); in OperateComponent() local
245 return OperateRootComponent(newComponent); in OperateComponent()
247 return OperateGeneralComponent(parentID, slot, operateType, newComponent); in OperateComponent()
252 bool JsInspectorManager::OperateRootComponent(RefPtr<Component> newComponent) in OperateRootComponent() argument
254 if (!newComponent) { in OperateRootComponent()
260 rootElement->UpdateChildWithSlot(child, newComponent, -1, -1); in OperateRootComponent()
265 int32_t parentID, int32_t slot, std::string& operateType, RefPtr<Component> newComponent) in OperateGeneralComponent() argument
277 if (newComponent) { in OperateGeneralComponent()
279 parentElement->AddChildWithSlot(slot, newComponent); in OperateGeneralComponent()
282 parentElement->UpdateChildWithSlot(slot, newComponent); in OperateGeneralComponent()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_v2/common/
H A Delement_proxy.cpp450 auto newComponent = listItemComponent->ExecDeepRender(); in GetDeepRenderComponent() local
452 ACE_DCHECK(newComponent != nullptr); in GetDeepRenderComponent()
455 component_ = newComponent; in GetDeepRenderComponent()
540 auto newComponent = gridItemComponent->ExecDeepRender(); in GetDeepRenderComponent() local
542 ACE_DCHECK(newComponent != nullptr); in GetDeepRenderComponent()
546 component_ = newComponent; in GetDeepRenderComponent()
618 Update(newComponent, startIndex_); in LocalizedUpdate()
1318 void AppendNewComponent(const RefPtr<Component>& newComponent) in AppendNewComponent() argument
1320 auto proxyChild = ElementProxy::Create(host_, newComponent); in AppendNewComponent()
1322 proxyChild->Update(newComponent, startIndex_ + count_); in AppendNewComponent()
[all …]
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components/transform/
H A Dtransform_element.cpp34 const auto& newComponent = transform ? transform->GetChild() : nullptr; in PerformBuild() local
35 UpdateChild(child, newComponent); in PerformBuild()

1234