2-支持重复加载page功能 3-调整TitleBar栏.subBar栏,footBar栏采用Display尺寸进行设定,不再受窗体尺寸变化而缩放.目前只支持缩放的是中间的显示栏区域. 4-修复部分设定BUG. 5-首启动页暂时还未完工,临时加载页面. 6-字体释放不再强制要求自启动 7-页面组件部分没有设定
64 lines
1.3 KiB
Plaintext
64 lines
1.3 KiB
Plaintext
import { AppStorageV2 } from "@kit.ArkUI";
|
|
|
|
|
|
//子工具栏的保存设置
|
|
@ObservedV2
|
|
export class SubToolbar{
|
|
//选择过滤项目
|
|
@Trace select_type:number=0;
|
|
//图层列表
|
|
@Trace layouts:Array<number>=[0]
|
|
//渲染显示模式
|
|
@Trace displayMode:number=0;
|
|
//浏览模式
|
|
@Trace viewMode:number=0;
|
|
//控制模式
|
|
@Trace controlMode:number=0;
|
|
}
|
|
|
|
//用户设置
|
|
@ObservedV2
|
|
export class UseOption{
|
|
|
|
}
|
|
//基本设置
|
|
@ObservedV2
|
|
export class BaseOption{
|
|
|
|
}
|
|
//对象设置
|
|
@ObservedV2
|
|
export class ObjectOption{
|
|
|
|
}
|
|
//可视化设置
|
|
@ObservedV2
|
|
export class VizOption{
|
|
|
|
}
|
|
//该类属于整个软件的设置类.可以在选项中进行修改
|
|
//软件启动首先读取沙箱中的配置文件.该文档包含对软件设置的持久化
|
|
@ObservedV2
|
|
export class Options {
|
|
//配置文件版本,该版本区别于软件.主要针对软件版本升级后,文档版本不同的情况下进行兼容升级
|
|
@Trace private version: string='1.0.0';
|
|
|
|
}
|
|
//初始化全局设置
|
|
export function InitOptions(){
|
|
|
|
}
|
|
//读取全局设置文件
|
|
export function ReadOptions(){
|
|
|
|
}
|
|
//写入全局设置文件
|
|
export function WriteOptions(){
|
|
|
|
}
|
|
//同步全局设置
|
|
export function SyncOptions(){
|
|
|
|
}
|
|
export let options: Options = AppStorageV2.connect<Options>(Options, () => new Options())!;
|