sync edit menu checkbox state with the selected shape

This commit is contained in:
2026-03-19 16:06:01 +01:00
parent ce6d0b0815
commit dd59c7d51a
8 changed files with 113 additions and 16 deletions

View File

@@ -1,17 +1,14 @@
package ovh.gasser.newshapes.ui;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import ovh.gasser.newshapes.ShapeVisitor;
import ovh.gasser.newshapes.shapes.SCollection;
import ovh.gasser.newshapes.shapes.Shape;
import ovh.gasser.newshapes.ui.listeners.SelectionListener;
import javax.swing.*;
import java.awt.*;
public class ShapesView extends JPanel {
final Logger logger = LoggerFactory.getLogger(ShapesView.class);
private final Shape model;
private final Controller controller;
private ShapeVisitor draftman;
@@ -31,4 +28,8 @@ public class ShapesView extends JPanel {
public Controller getController() {
return controller;
}
public void addSelectionChangeListener(SelectionListener listener) {
controller.addSelectionChangeListener(listener);
}
}