Home
last modified time | relevance | path

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

1234

/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;
/foundation/arkui/ace_engine/frameworks/core/pipeline/base/
H A Delement.cpp182 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 Delement.h54 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 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 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 Dcheckable_element.h38 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 Dprogress_element.h36 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 Dcustom_paint_element.h48 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 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()
/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()
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 Dpicker_value_element.h42 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 Ddata_panel_element.h38 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 Dweb_element.cpp23 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 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()
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_v2/inspector/
H A Dnavigation_menus_composed_element.cpp26 void NavigationMenusComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument
33 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
H A Dnavigation_title_composed_element.cpp26 void NavigationTitleComposedElement::UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) in UpdateChildWithSlot() argument
33 element->UpdateChild(child, newComponent); in UpdateChildWithSlot()
H A Dflex_composed_element.cpp120 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 Dflex_composed_element.h47 void AddChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) override;
48 void UpdateChildWithSlot(int32_t slot, const RefPtr<Component>& newComponent) override;
H A Dwater_flow_composed_element.h50 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 Dflex_element.h35 bool CanUpdate(const RefPtr<Component>& newComponent) override
38 auto flexComponent = AceType::DynamicCast<ComponentGroup>(newComponent);
/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()
/foundation/arkui/ace_engine/frameworks/core/components/ifelse/
H A Dif_else_element.cpp22 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 Dpopup_element_v2.h71 bool CanUpdate(const RefPtr<Component>& newComponent) override
73 return Element::CanUpdate(newComponent);

Completed in 11 milliseconds

1234