|
@@ -176,7 +176,8 @@ public class Gui extends JFrame {
|
|
|
private final JMenu appearanceMenu = new JMenu("Appearance");
|
|
|
private final JMenuItem canvasSizeButton = new JMenuItem("Set View Size");
|
|
|
private final JCheckBoxMenuItem showSupplyBarsCheckBox = new JCheckBoxMenuItem("Supply bars", Appearance.supplyBarVisible);
|
|
|
- private final JCheckBoxMenuItem edgeCapacityVisibleCheckBox = new JCheckBoxMenuItem("Edge Capacity", Appearance.edgeCapacityVisible);
|
|
|
+ private final JCheckBoxMenuItem edgeCapacityVisibleCheckBox = new JCheckBoxMenuItem("Edge capacity", Appearance.edgeCapacityVisible);
|
|
|
+ private final JCheckBoxMenuItem canvasObjectEnergyVisibleCheckBox = new JCheckBoxMenuItem("HolonObject energy", Appearance.canvasObjectEnergyVisible);
|
|
|
private final JFileChooser fileChooser = initFileChooser();
|
|
|
|
|
|
private final static int IconSize = 15;
|
|
@@ -249,6 +250,7 @@ public class Gui extends JFrame {
|
|
|
viewMenu.add(appearanceMenu);
|
|
|
appearanceMenu.add(showSupplyBarsCheckBox);
|
|
|
appearanceMenu.add(edgeCapacityVisibleCheckBox);
|
|
|
+ appearanceMenu.add(canvasObjectEnergyVisibleCheckBox);
|
|
|
viewMenu.add(canvasSizeButton);
|
|
|
|
|
|
windowMenu.add(algorithmButton);
|
|
@@ -294,6 +296,10 @@ public class Gui extends JFrame {
|
|
|
Appearance.edgeCapacityVisible = edgeCapacityVisibleCheckBox.isSelected();
|
|
|
control.OnCanvasUpdate.broadcast();
|
|
|
});
|
|
|
+ canvasObjectEnergyVisibleCheckBox.addActionListener(clicked -> {
|
|
|
+ Appearance.canvasObjectEnergyVisible = canvasObjectEnergyVisibleCheckBox.isSelected();
|
|
|
+ control.OnCanvasUpdate.broadcast();
|
|
|
+ });
|
|
|
canvasSizeButton.addActionListener(clicked -> new CanvasResizePopUp(control, Gui.this));
|
|
|
algorithmButton.addActionListener(clicked -> new AddOnWindow(Gui.this, control));
|
|
|
outlinerButton.addActionListener(clicked -> new Outliner(Gui.this, control));
|