Commit ed75bd26 authored by dong's avatar dong

0.5.0-09

parent df80da4d
......@@ -23,7 +23,7 @@ kotlin.debug.generateLineNumbers=true
kotlin.debug.generateLocalVariables=true
ohosSkikoVersion=0.9.22.2-0.4.0-09
ohosSkikoVersion=0.9.22.2-0.5.0-08
# 统一渲染(fusion-renderer);自渲染用 skia
#rendererBackend=fusion-renderer
rendererBackend=skia
......@@ -37,3 +37,6 @@ kotlin.incremental.useClasspathSnapshot=true
# Enabled parallel sync for Gradle 9.4+
org.gradle.tooling.parallel=true
......@@ -18,15 +18,17 @@ androidx-testExt = "1.3.0"
junit = "4.13.2"
# Compose
compose = "1.9.4"
compose-material3 = "1.4.0"
composeMultiplatform = "1.9.2-0.4.0-21"
composeMultiplatform = "1.9.2-0.5.0-09"
# Kotlin & testing
kotlin = "2.2.21-0.4.0-06"
kotlinx-coroutines = "1.10.2-0.4.0-05"
atomicFu = "0.31.0-0.4.0-04"
kotlin = "2.2.21-0.5.0-05"
kotlinx-coroutines = "1.10.2-0.5.0-04"
atomicFu = "0.31.0-0.5.0-04"
......
......@@ -193,11 +193,13 @@ typedef struct {
extern void* MainArkUIViewController(void* env);
extern libkn_KInt hiLogPrintMsg(libkn_KUInt type, libkn_KUInt level, libkn_KUInt domain, const char* tag, const char* message);
extern void testArkTsToKotin();
extern libkn_KInt kn_get_render_backend_id();
extern void InitJsRenderNodeContext(void* env, void* nodeConstructor, void* statusModifyConstructor, libkn_KDouble ratio, libkn_KBoolean fixed);
extern void androidx_compose_ui_arkui_ArkUIViewController_aboutToAppear(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_aboutToDisappear(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_cancelSyncRefresh(void* controllerRef, libkn_KInt refreshId);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeKeyEvent(void* controllerRef, libkn_KLong keyCode, libkn_KInt nativeAction, libkn_KLong modifierKeyStates);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeMouseEvent(void* controllerRef, void* nativeMouseEvent);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchComposePinchEvent(void* controllerRef, void* nativePinchEvent);
extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchHoverEvent(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchMouseEvent(void* controllerRef);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchTouchEvent(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView);
......@@ -1093,17 +1095,6 @@ typedef struct {
} demo013;
} dong;
} com;
struct {
struct {
struct {
struct {
struct {
libkn_KInt (*kn_get_render_backend_id_)();
} internal;
} ohos;
} compose;
} jetbrains;
} org;
struct {
struct {
struct {
......@@ -1113,6 +1104,9 @@ typedef struct {
void (*_Export_ArkUIViewController_aboutToAppear)(void* controllerRef);
void (*_Export_ArkUIViewController_aboutToDisappear)(void* controllerRef);
void (*_Export_ArkUIViewController_cancelSyncRefresh)(void* controllerRef, libkn_KInt refreshId);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchComposeKeyEvent)(void* controllerRef, libkn_KLong keyCode, libkn_KInt nativeAction, libkn_KLong modifierKeyStates);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchComposeMouseEvent)(void* controllerRef, void* nativeMouseEvent);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchComposePinchEvent)(void* controllerRef, void* nativePinchEvent);
void (*_Export_ArkUIViewController_dispatchHoverEvent)(void* controllerRef);
void (*_Export_ArkUIViewController_dispatchMouseEvent)(void* controllerRef);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchTouchEvent)(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView);
......
......@@ -193,11 +193,13 @@ typedef struct {
extern void* MainArkUIViewController(void* env);
extern libkn_KInt hiLogPrintMsg(libkn_KUInt type, libkn_KUInt level, libkn_KUInt domain, const char* tag, const char* message);
extern void testArkTsToKotin();
extern libkn_KInt kn_get_render_backend_id();
extern void InitJsRenderNodeContext(void* env, void* nodeConstructor, void* statusModifyConstructor, libkn_KDouble ratio, libkn_KBoolean fixed);
extern void androidx_compose_ui_arkui_ArkUIViewController_aboutToAppear(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_aboutToDisappear(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_cancelSyncRefresh(void* controllerRef, libkn_KInt refreshId);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeKeyEvent(void* controllerRef, libkn_KLong keyCode, libkn_KInt nativeAction, libkn_KLong modifierKeyStates);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchComposeMouseEvent(void* controllerRef, void* nativeMouseEvent);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchComposePinchEvent(void* controllerRef, void* nativePinchEvent);
extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchHoverEvent(void* controllerRef);
extern void androidx_compose_ui_arkui_ArkUIViewController_dispatchMouseEvent(void* controllerRef);
extern libkn_KBoolean androidx_compose_ui_arkui_ArkUIViewController_dispatchTouchEvent(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView);
......@@ -1093,17 +1095,6 @@ typedef struct {
} demo013;
} dong;
} com;
struct {
struct {
struct {
struct {
struct {
libkn_KInt (*kn_get_render_backend_id_)();
} internal;
} ohos;
} compose;
} jetbrains;
} org;
struct {
struct {
struct {
......@@ -1113,6 +1104,9 @@ typedef struct {
void (*_Export_ArkUIViewController_aboutToAppear)(void* controllerRef);
void (*_Export_ArkUIViewController_aboutToDisappear)(void* controllerRef);
void (*_Export_ArkUIViewController_cancelSyncRefresh)(void* controllerRef, libkn_KInt refreshId);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchComposeKeyEvent)(void* controllerRef, libkn_KLong keyCode, libkn_KInt nativeAction, libkn_KLong modifierKeyStates);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchComposeMouseEvent)(void* controllerRef, void* nativeMouseEvent);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchComposePinchEvent)(void* controllerRef, void* nativePinchEvent);
void (*_Export_ArkUIViewController_dispatchHoverEvent)(void* controllerRef);
void (*_Export_ArkUIViewController_dispatchMouseEvent)(void* controllerRef);
libkn_KBoolean (*_Export_ArkUIViewController_dispatchTouchEvent)(void* controllerRef, void* nativeTouchEvent, libkn_KBoolean ignoreInteropView);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment