/ohos5.0/foundation/arkui/ace_engine/frameworks/core/pipeline/base/ |
H A D | element.cpp | 194 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 D | element.h | 63 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 D | composed_element.cpp | 159 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 D | composed_element.h | 45 …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 D | lazy_foreach_element.cpp | 20 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 D | lazy_foreach_element.h | 33 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 D | checkable_element.h | 38 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 D | checkable_element.cpp | 98 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 D | stage_element.h | 35 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 D | stage_element.cpp | 144 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 D | progress_element.h | 36 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 D | stack_element.h | 62 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 D | stack_element.cpp | 31 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 D | custom_paint_element.h | 48 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 D | rich_text_element.cpp | 51 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 D | web_element.cpp | 24 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 D | data_panel_element.h | 38 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 D | picker_value_element.h | 42 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 D | flex_composed_element.cpp | 123 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 D | water_flow_composed_element.cpp | 151 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 D | navigation_menus_composed_element.cpp | 30 …ationMenusComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument 37 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
|
H A D | navigation_title_composed_element.cpp | 30 …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 D | js_inspector_manager.cpp | 243 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 D | element_proxy.cpp | 450 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 D | transform_element.cpp | 34 const auto& newComponent = transform ? transform->GetChild() : nullptr; in PerformBuild() local 35 UpdateChild(child, newComponent); in PerformBuild()
|