Skip to content
Snippets Groups Projects
Commit 01994146 authored by Laurent Knoll's avatar Laurent Knoll
Browse files

RAZ de l'état du bouton "Fini !" du contour de masque. Closes #10

parent 391a97f3
No related branches found
No related tags found
No related merge requests found
......@@ -19,12 +19,15 @@ export class BlobMask extends AbstractInstrument<PathCoords> implements Instrume
/**
* Appelé lorsque le tracé est fermé
*/
public onClose : () => void = () => {};
public onClose: () => void = () => {
};
/**
* Appelé lorsque le tracé s'ouvre
*/
public onOpen : () => void = () => {};
public onOpen: () => void = () => {
};
public constructor(protected lab: Lab, coords: PathCoords) {
super(lab, coords, [
......@@ -143,6 +146,13 @@ export class BlobMask extends AbstractInstrument<PathCoords> implements Instrume
}
}
/**
* Appelé lorsque le tracé est fermé
*/
public isClosed() : boolean {
return this.coords.isClosed();
}
/**
* Supprime quelques derniers points
*/
......
......@@ -28,6 +28,7 @@ export class DrawBlobMaskStep extends Step<DrawBlobMaskStepState> {
onActivation(): void {
this.props.lab.blobMask.activate();
this.setState({closed: this.props.lab.blobMask.isClosed() });
this.props.lab.blobMask.onClose = () => {
this.setState({closed: true });
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment