mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-05-11 13:29:00 +08:00
parent
11e0e04cbd
commit
f416530d38
@ -12,6 +12,7 @@ export default class Rule extends EventEmitter {
|
|||||||
|
|
||||||
private container: HTMLDivElement;
|
private container: HTMLDivElement;
|
||||||
private containerResizeObserver: ResizeObserver;
|
private containerResizeObserver: ResizeObserver;
|
||||||
|
private isShowGuides = true;
|
||||||
|
|
||||||
constructor(container: HTMLDivElement) {
|
constructor(container: HTMLDivElement) {
|
||||||
super();
|
super();
|
||||||
@ -32,16 +33,18 @@ export default class Rule extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是否显示标尺
|
* 是否显示辅助线
|
||||||
* @param show 是否显示
|
* @param isShowGuides 是否显示
|
||||||
*/
|
*/
|
||||||
public showGuides(show = true) {
|
public showGuides(isShowGuides = true) {
|
||||||
|
this.isShowGuides = isShowGuides;
|
||||||
|
|
||||||
this.hGuides.setState({
|
this.hGuides.setState({
|
||||||
showGuides: show,
|
showGuides: isShowGuides,
|
||||||
});
|
});
|
||||||
|
|
||||||
this.vGuides.setState({
|
this.vGuides.setState({
|
||||||
showGuides: show,
|
showGuides: isShowGuides,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -135,6 +138,7 @@ export default class Rule extends EventEmitter {
|
|||||||
lineColor: '#000',
|
lineColor: '#000',
|
||||||
textColor: '#000',
|
textColor: '#000',
|
||||||
style: this.getGuidesStyle(type),
|
style: this.getGuidesStyle(type),
|
||||||
|
showGuides: this.isShowGuides,
|
||||||
});
|
});
|
||||||
|
|
||||||
private hGuidesChangeGuidesHandler = (e: GuidesEvents['changeGuides']) => {
|
private hGuidesChangeGuidesHandler = (e: GuidesEvents['changeGuides']) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user