/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/ |
H A D | js_xcomponent_controller.h | 31 static void Destructor(JSXComponentController* xcomponentController); 55 void SetController(const std::shared_ptr<InnerXComponentController>& xcomponentController) in SetController() argument 57 xcomponentController_ = xcomponentController; in SetController()
|
H A D | js_xcomponent_controller.cpp | 129 auto xcomponentController = Referenced::MakeRefPtr<JSXComponentController>(); in Constructor() local 130 xcomponentController->IncRefCount(); in Constructor() 141 xcomponentController->SetController(controller); in Constructor() 142 args.SetReturnValue(Referenced::RawPtr(xcomponentController)); in Constructor() 145 void JSXComponentController::Destructor(JSXComponentController* xcomponentController) in Destructor() argument 147 if (xcomponentController) { in Destructor() 148 xcomponentController->DecRefCount(); in Destructor()
|
H A D | js_xcomponent.cpp | 120 std::shared_ptr<InnerXComponentController> xcomponentController = nullptr; in GetXComponentController() local 128 xcomponentController = jsXComponentController->GetController(); in GetXComponentController() 130 return xcomponentController; in GetXComponentController() 198 std::shared_ptr<InnerXComponentController> xcomponentController = nullptr; in Create() local 202 xcomponentController = GetXComponentController(controllerObj, idOpt, info.GetExecutionContext()); in Create() 210 XComponentModel::GetInstance()->Create(idOpt, xcomponentType, libraryNameOpt, xcomponentController); in Create() 211 if (!libraryNameOpt.has_value() && xcomponentController && !controllerObj->IsUndefined()) { in Create() 241 std::shared_ptr<InnerXComponentController> xcomponentController = nullptr; in Create() local 243 xcomponentController = params.controller->GetController(); in Create() 247 static_cast<XComponentType>(params.xcomponentType), params.libraryName, xcomponentController)); in Create() [all...] |
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/models/ |
H A D | xcomponent_model_impl.cpp | 26 const std::shared_ptr<InnerXComponentController>& xcomponentController) in Create() 32 if (xcomponentController) { in Create() 33 xcomponentComponent->SetXComponentController(xcomponentController); in Create() 24 Create(const std::optional<std::string>& id, XComponentType , const std::optional<std::string>& libraryname, const std::shared_ptr<InnerXComponentController>& xcomponentController) Create() argument
|
H A D | xcomponent_model_impl.h | 27 const std::shared_ptr<InnerXComponentController>& xcomponentController) override;
|
/foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller/ |
H A D | xcomponent_controller.h | 50 * @brief Get xcomponentController from napiValue converted by jsXComponentController 79 * @brief move the controling right of showing & setting size and posiotion to the other xcomponentController, 81 * @param xcomponentController the other xcomponentController 84 std::shared_ptr<XComponentController> xcomponentController) = 0; 87 * @brief restore the controling right of showing & setting size and posiotion from the other xcomponentController 89 * @param xcomponentController the other xcomponentController 92 std::shared_ptr<XComponentController> xcomponentController) = 0;
|
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/xcomponent/ |
H A D | xcomponent_controller_ng.cpp | 52 std::shared_ptr<XComponentController> xcomponentController) in SetExtController() 61 auto extController = std::static_pointer_cast<NG::XComponentControllerNG>(xcomponentController); in SetExtController() 76 std::shared_ptr<XComponentController> xcomponentController) in ResetExtController() 85 auto extController = std::static_pointer_cast<NG::XComponentControllerNG>(xcomponentController); in ResetExtController() 51 SetExtController( std::shared_ptr<XComponentController> xcomponentController) SetExtController() argument 75 ResetExtController( std::shared_ptr<XComponentController> xcomponentController) ResetExtController() argument
|
H A D | xcomponent_controller_ng.h | 34 XComponentControllerErrorCode SetExtController(std::shared_ptr<XComponentController> xcomponentController) override; 37 std::shared_ptr<XComponentController> xcomponentController) override;
|
H A D | xcomponent_model_ng.h | 41 const std::shared_ptr<InnerXComponentController>& xcomponentController) override; 44 const std::shared_ptr<InnerXComponentController>& xcomponentController) override;
|
H A D | xcomponent_model_ng.cpp | 24 const std::shared_ptr<InnerXComponentController>& xcomponentController) in Create() 30 V2::XCOMPONENT_ETS_TAG, nodeId, [id, type, libraryname, xcomponentController]() { in Create() 31 return AceType::MakeRefPtr<XComponentPattern>(id, type, libraryname, xcomponentController); in Create() 39 const std::shared_ptr<InnerXComponentController>& xcomponentController) in Create() 45 V2::XCOMPONENT_ETS_TAG, nodeId, [id, type, libraryname, xcomponentController, calcWidth, calcHeight]() { in Create() 46 return AceType::MakeRefPtr<XComponentPattern>(id, type, libraryname, xcomponentController, in Create() 22 Create(const std::optional<std::string>& id, XComponentType type, const std::optional<std::string>& libraryname, const std::shared_ptr<InnerXComponentController>& xcomponentController) Create() argument 37 Create(int32_t nodeId, float width, float height, const std::string& id, XComponentType type, const std::string& libraryname, const std::shared_ptr<InnerXComponentController>& xcomponentController) Create() argument
|
H A D | xcomponent_model.h | 52 const std::shared_ptr<InnerXComponentController>& xcomponentController) = 0; 55 const std::shared_ptr<InnerXComponentController>& /* xcomponentController */) in Create()
|
H A D | xcomponent_pattern.h | 60 const std::shared_ptr<InnerXComponentController>& xcomponentController, float initWidth = 0.0f,
|
H A D | xcomponent_pattern.cpp | 161 const std::shared_ptr<InnerXComponentController>& xcomponentController, float initWidth, float initHeight, in XComponentPattern() 163 : id_(id), type_(type), xcomponentController_(xcomponentController), initSize_(initWidth, initHeight), in XComponentPattern() 159 XComponentPattern(const std::optional<std::string>& id, XComponentType type, const std::optional<std::string>& libraryname, const std::shared_ptr<InnerXComponentController>& xcomponentController, float initWidth, float initHeight, bool isTypedNode) XComponentPattern() argument
|
/foundation/arkui/ace_engine/test/unittest/core/pattern/xcomponent/ |
H A D | xcomponent_test_ng.cpp | 167 auto xcomponentController = std::make_shared<XComponentControllerNG>(); in CreateXComponentNode() local 168 XComponentModelNG().Create(xcId, xcType, libraryName, xcomponentController); in CreateXComponentNode() 1126 auto xcomponentController = pattern->xcomponentController_; in HWTEST_F() local 1127 EXPECT_TRUE(xcomponentController); in HWTEST_F() 1129 xcomponentController->SetIdealSurfaceWidth(SURFACE_WIDTH); in HWTEST_F() 1130 xcomponentController->SetIdealSurfaceHeight(SURFACE_HEIGHT); in HWTEST_F() 1131 xcomponentController->SetIdealSurfaceOffsetX(SURFACE_OFFSETX); in HWTEST_F() 1132 xcomponentController->SetIdealSurfaceOffsetY(SURFACE_OFFSETY); in HWTEST_F() 1136 xcomponentController->UpdateSurfaceBounds(); in HWTEST_F() 1146 xcomponentController in HWTEST_F() [all...] |
H A D | xcomponent_testtwo_ng.cpp | 105 auto xcomponentController = std::make_shared<XComponentControllerNG>(); in CreateXComponentNode() local 106 XComponentModelNG().Create(xcId, xcType, libraryName, xcomponentController); in CreateXComponentNode()
|
H A D | xcomponent_property_test_ng.cpp | 121 auto xcomponentController = std::make_shared<XComponentControllerNG>(); in CreateXComponentNode() local 122 XComponentModelNG().Create(xcId, xcType, libraryName, xcomponentController); in CreateXComponentNode() 267 // controller: this.xcomponentController in HWTEST_F() 281 // controller: this.xcomponentController in HWTEST_F() 337 // controller: this.xcomponentController in HWTEST_F()
|
/foundation/arkui/ace_engine/frameworks/core/components/xcomponent/ |
H A D | xcomponent_component.h | 218 void SetXComponentController(const std::shared_ptr<InnerXComponentController>& xcomponentController) in SetXComponentController() argument 220 xcomponentController_ = xcomponentController; in SetXComponentController()
|
/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/jsi/nativeModule/ |
H A D | arkts_native_xcomponent_bridge.cpp | 258 std::shared_ptr<InnerXComponentController> xcomponentController = nullptr; in SetXComponentInitialize() local 267 xcomponentController = jsXComponentController->GetController(); in SetXComponentInitialize() 284 if ((librarynameArg->IsNull() || librarynameArg->IsUndefined()) && xcomponentController && in SetXComponentInitialize()
|