|
@@ -9,6 +9,7 @@ import { PaperKey } from "@/example/components/slide/actions";
|
|
|
import { mergeFuns } from "@/utils/shared";
|
|
|
import { getRealPixel } from "./tabulation/gen-tab";
|
|
|
import { Draw } from "@/example/components/container/use-draw";
|
|
|
+import { ShapeType } from "@/index";
|
|
|
|
|
|
const setDefStyle = <T extends {}>(
|
|
|
sys: T,
|
|
@@ -28,12 +29,15 @@ const setDefStyle = <T extends {}>(
|
|
|
};
|
|
|
|
|
|
export const tabCustomStyle = (p: PaperKey, draw: Draw) => {
|
|
|
- const types = ["icon", "table", "serial"] as const;
|
|
|
+ const types = ["icon", "table", "serial", 'arrow', 'circle', 'rectangle', 'triangle', 'polygon'] as ShapeType[];
|
|
|
types.forEach((type) => {
|
|
|
draw.mountFilter.setMenusFilter(type, (data) => {
|
|
|
data.strokeWidth.props = {
|
|
|
...data.strokeWidth.props,
|
|
|
proportion: true,
|
|
|
+ step: 0.1,
|
|
|
+ min: 0.1,
|
|
|
+ max: 10
|
|
|
};
|
|
|
return data;
|
|
|
});
|
|
@@ -50,12 +54,12 @@ export const tabCustomStyle = (p: PaperKey, draw: Draw) => {
|
|
|
{
|
|
|
width: getRealPixel(10, p),
|
|
|
height: getRealPixel(10, p),
|
|
|
- strokeWidth: getRealPixel(1, p),
|
|
|
+ strokeWidth: getRealPixel(0.5, p),
|
|
|
} as any,
|
|
|
"icon"
|
|
|
),
|
|
|
setDefStyle(serialDefStyle, {
|
|
|
- strokeWidth: getRealPixel(1, p),
|
|
|
+ strokeWidth: getRealPixel(0.5, p),
|
|
|
fill: null,
|
|
|
} as any),
|
|
|
setDefStyle(serialTableDefStyle, {
|
|
@@ -64,14 +68,14 @@ export const tabCustomStyle = (p: PaperKey, draw: Draw) => {
|
|
|
fontSize: getRealPixel(4, p),
|
|
|
padding: getRealPixel(2, p),
|
|
|
colHeight: getRealPixel(8, p),
|
|
|
- tableStrokeWidth: getRealPixel(2, p),
|
|
|
+ tableStrokeWidth: getRealPixel(0.5, p),
|
|
|
repColCount: 2,
|
|
|
} as any),
|
|
|
- setDefStyle(tableDefStyle, { strokeWidth: getRealPixel(2, p) }),
|
|
|
- setDefStyle(rectDefStyle, { strokeWidth: getRealPixel(1, p) }),
|
|
|
- setDefStyle(circleDefStyle, { strokeWidth: getRealPixel(1, p) }),
|
|
|
- setDefStyle(triangleDefStyle, { strokeWidth: getRealPixel(1, p) }),
|
|
|
- setDefStyle(arrowDefStyle, { strokeWidth: getRealPixel(1, p) }),
|
|
|
+ setDefStyle(tableDefStyle, { strokeWidth: getRealPixel(0.5, p) }),
|
|
|
+ setDefStyle(rectDefStyle, { strokeWidth: getRealPixel(0.5, p) }),
|
|
|
+ setDefStyle(circleDefStyle, { strokeWidth: getRealPixel(0.5, p) }),
|
|
|
+ setDefStyle(triangleDefStyle, { strokeWidth: getRealPixel(0.5, p) }),
|
|
|
+ setDefStyle(arrowDefStyle, { strokeWidth: getRealPixel(0.5, p) }),
|
|
|
];
|
|
|
|
|
|
return mergeFuns(backs);
|