/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;
|
/foundation/arkui/ace_engine/frameworks/core/pipeline/base/ |
H A D | element.cpp | 182 bool Element::CanUpdate(const RefPtr<Component>& newComponent) in CanUpdate() argument 185 return componentTypeId_ == AceType::TypeId(newComponent); in CanUpdate() 189 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) in DoUpdateChildWithNewComponent() 194 child->SetNewComponent(newComponent); in DoUpdateChildWithNewComponent() 200 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) in UpdateChildWithSlot() 203 // 1. child == null && newComponent == null --> do nothing in UpdateChildWithSlot() 204 if (!child && !newComponent) { in UpdateChildWithSlot() 208 // 2. child == null && newComponent != null --> create new child configured with newComponent in UpdateChildWithSlot() 210 auto newChild = InflateComponent(newComponent, slo in UpdateChildWithSlot() 188 DoUpdateChildWithNewComponent( const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) DoUpdateChildWithNewComponent() argument 199 UpdateChildWithSlot( const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) UpdateChildWithSlot() argument 341 SetUpdateComponent(const RefPtr<Component>& newComponent) SetUpdateComponent() argument 377 InflateComponent(const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot) InflateComponent() argument 434 RetakeDeactivateElement(const RefPtr<Component>& newComponent) RetakeDeactivateElement() argument 502 LocalizedUpdateWithComponent( const RefPtr<Component>& newComponent, const RefPtr<Component>& outmostWrappingComponent) LocalizedUpdateWithComponent() argument [all...] |
H A D | element.h | 54 RefPtr<Element> InflateComponent(const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot); 58 virtual RefPtr<Element> UpdateChild(const RefPtr<Element>& child, const RefPtr<Component>& newComponent) = 0; 60 const RefPtr<Element>& child, const RefPtr<Component>& newComponent, int32_t slot, int32_t renderSlot); 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() [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 RefPtr<Element> 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()
|
/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 45 return Element::CanUpdate(newComponent); 47 return (newComponent == customComponent_) && Element::CanUpdate(newComponent);
|
/foundation/arkui/ace_engine/frameworks/core/components/progress/ |
H A D | progress_element.h | 36 bool CanUpdate(const RefPtr<Component>& newComponent) override 39 return Element::CanUpdate(newComponent); 41 return (newComponent == customComponent_) && Element::CanUpdate(newComponent);
|
/foundation/arkui/ace_engine/frameworks/core/components/custom_paint/ |
H A D | custom_paint_element.h | 48 bool CanUpdate(const RefPtr<Component>& newComponent) override 52 return Element::CanUpdate(newComponent); 54 return (newComponent == customComponent_) && Element::CanUpdate(newComponent);
|
/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()
|
/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() 225 void StageElement::Replace(const RefPtr<Component>& newComponent, const std::function<void()>& listener) in Replace() argument 231 newComponent_ = newComponent; in Replace() 828 void SectionStageElement::PushPage(const RefPtr<Component>& newComponent) in PushPage() argument 830 AddAsOnlyPage(newComponent); in PushPage() 833 Replace(const RefPtr<Component>& newComponent) Replace() argument 838 AddAsOnlyPage(const RefPtr<Component>& newComponent) AddAsOnlyPage() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components/picker/ |
H A D | picker_value_element.h | 42 bool CanUpdate(const RefPtr<Component>& newComponent) override 44 return (newComponent == customComponent_) && Element::CanUpdate(newComponent);
|
/foundation/arkui/ace_engine/frameworks/core/components/data_panel/ |
H A D | data_panel_element.h | 38 bool CanUpdate(const RefPtr<Component>& newComponent) override 40 const auto newDataPanelComponent = AceType::DynamicCast<DataPanelComponent>(newComponent); 49 Element::CanUpdate(newComponent);
|
/foundation/arkui/ace_engine/frameworks/core/components/web/ |
H A D | web_element.cpp | 23 void WebElement::SetNewComponent(const RefPtr<Component>& newComponent) in SetNewComponent() argument 25 if (newComponent == nullptr) { in SetNewComponent() 26 Element::SetNewComponent(newComponent); in SetNewComponent() 29 auto webComponent = AceType::DynamicCast<WebComponent>(newComponent); in SetNewComponent()
|
/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() [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/ |
H A D | navigation_menus_composed_element.cpp | 26 void NavigationMenusComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument 33 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
|
H A D | navigation_title_composed_element.cpp | 26 void NavigationTitleComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument 33 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
|
H A D | flex_composed_element.cpp | 120 void FlexComposedElement::AddChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in AddChildWithSlot() argument 127 auto newFlexItemComponent = FlexComponentV2::AddFlexItemComponent(newComponent); in AddChildWithSlot() 132 void FlexComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument 140 auto newFlexItemComponent = FlexComponentV2::AddFlexItemComponent(newComponent); in UpdateChildWithSlot()
|
H A D | flex_composed_element.h | 47 void AddChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) override; 48 void UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) override;
|
H A D | water_flow_composed_element.h | 50 void AddChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) override; 51 void UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) override;
|
/foundation/arkui/ace_engine/frameworks/core/components/flex/ |
H A D | flex_element.h | 35 bool CanUpdate(const RefPtr<Component>& newComponent) override 38 auto flexComponent = AceType::DynamicCast<ComponentGroup>(newComponent);
|
/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()
|
/foundation/arkui/ace_engine/frameworks/core/components/ifelse/ |
H A D | if_else_element.cpp | 22 bool IfElseElement::CanUpdate(const RefPtr<Component>& newComponent) in CanUpdate() argument 24 auto ifElseComponent = AceType::DynamicCast<IfElseComponent>(newComponent); in CanUpdate()
|
/foundation/arkui/ace_engine/frameworks/core/components/popup/ |
H A D | popup_element_v2.h | 71 bool CanUpdate(const RefPtr<Component>& newComponent) override 73 return Element::CanUpdate(newComponent);
|