Lines Matching refs:ability
65 JsAppImpl::JsAppImpl() noexcept : ability(nullptr), isStop(false)
95 StopAbility(); // start and stop ability at the same thread
107 std::string jsonTree = ability->GetJSONTree();
114 std::string jsonTree = ability->GetDefaultJSONTree();
134 if (ability != nullptr) {
138 ability->SurfaceChanged(aceRunArgs.deviceConfig.orientation, aceRunArgs.deviceConfig.density,
151 if (ability != nullptr) {
152 ability->OnConfigurationChanged(aceRunArgs.deviceConfig);
195 ILOG("start ability: %d %d %f", args.deviceWidth, args.deviceHeight, args.deviceConfig.density);
243 if (ability != nullptr) {
244 ability.reset();
247 ability = Platform::AceAbility::CreateInstance(aceRunArgs);
248 if (ability == nullptr) {
249 ELOG("JsApp::Run ability create failed.");
259 ability->SetWindow(window);
261 ability->InitEnv();
270 // start ability
301 ELOG("JsApp::Run ability start failed. abilitySrcPath:%s abilityName:%s", abilitySrcPath.c_str(),
411 ELOG("JsApp::Run ability start failed.Linux is not supported.");
630 if (ability != nullptr) {
631 InitAvoidAreas(ability->GetWindow());
635 ability->SurfaceChanged(aceRunArgs.deviceConfig.orientation, aceRunArgs.deviceConfig.density,
731 if (ability != nullptr) {
732 ability->ReplacePage(currentPage, params);
749 if (ability != nullptr) {
750 return ability->OperateComponent(memoryRefreshArgs);
804 if (ability != nullptr) {
821 ability->LoadDocument(filePath, componentName, params);
827 ability->OnBackPressed();
841 ability->OnInputEvent(keyEvent);
856 ability->OnInputEvent(pointerEvent);
861 ability->OnInputEvent(axisEvent);
865 ability->OnInputMethodEvent(codePoint);
906 ability->SetMockModuleList(Ide::StageContext::GetInstance().ParseMockJsonFile(filePath));
1013 return ability->GetWindow();
1100 ability = nullptr;