|
|
|
@ -33,7 +33,7 @@ export interface ICursorConfig extends IBaseOption
|
|
|
|
|
|
|
|
|
|
export class UserConfig implements IConfigStore
|
|
|
|
|
{
|
|
|
|
|
private readonly _version = 16;
|
|
|
|
|
private readonly _version = 17;
|
|
|
|
|
_renderType: RenderType = RenderType.Wireframe;
|
|
|
|
|
@observable maxSize: IMaxSizeProps = {
|
|
|
|
|
isShow: false,
|
|
|
|
@ -72,6 +72,7 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
SquareSize: 10,
|
|
|
|
|
};
|
|
|
|
|
@observable smalliconmode = false; //小图标模式
|
|
|
|
|
@observable dimensions: boolean = true; //显示板间尺寸
|
|
|
|
|
@observable autoSaveConfig = {
|
|
|
|
|
enable: true,
|
|
|
|
|
time: 1,
|
|
|
|
@ -184,6 +185,7 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
zoomSpeed: 0.6,
|
|
|
|
|
});
|
|
|
|
|
this.smalliconmode = false;
|
|
|
|
|
this.dimensions = true;
|
|
|
|
|
}
|
|
|
|
|
SaveConfig()
|
|
|
|
|
{
|
|
|
|
@ -214,6 +216,7 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
textStyleOption: toJS(this.textStyleOption),
|
|
|
|
|
viewSize: toJS(this.viewSize),
|
|
|
|
|
smalliconmode: this.smalliconmode,
|
|
|
|
|
dimensions: this.dimensions,
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
@ -291,6 +294,10 @@ export class UserConfig implements IConfigStore
|
|
|
|
|
{
|
|
|
|
|
Object.assign(this.viewSize, config.option.viewSize);
|
|
|
|
|
}
|
|
|
|
|
if (config.option.version > 16)
|
|
|
|
|
{
|
|
|
|
|
this.dimensions = config.option.dimensions;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|