diff options
Diffstat (limited to 'src/jcgp/gui/population/GUIOutput.java')
-rw-r--r-- | src/jcgp/gui/population/GUIOutput.java | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/jcgp/gui/population/GUIOutput.java b/src/jcgp/gui/population/GUIOutput.java index 364458b..a3f5a28 100644 --- a/src/jcgp/gui/population/GUIOutput.java +++ b/src/jcgp/gui/population/GUIOutput.java @@ -112,7 +112,7 @@ public class GUIOutput extends GUIGene { @Override public void handle(MouseDragEvent event) { // the drag has entered this node, react appropriately - setState(GUIGeneState.FORBIDDEN_TARGET); + setState(GUIGeneState.INVALID_TARGET); } }); @@ -140,10 +140,10 @@ public class GUIOutput extends GUIGene { if (source.isLocked()) { source.setState(GUIGeneState.HOVER); - source.setConnections(GUIGeneState.HOVER); + source.setConnectionStates(GUIGeneState.HOVER); } else { source.setState(GUIGeneState.NEUTRAL); - source.setConnections(GUIGeneState.NEUTRAL); + source.setConnectionStates(GUIGeneState.NEUTRAL); } source.updateLines(); @@ -175,7 +175,7 @@ public class GUIOutput extends GUIGene { // cursor has left this node without dragging, or it is dragging and this is the source if (getState() == GUIGeneState.HOVER && !isLocked()) { setState(GUIGeneState.NEUTRAL); - setConnections(GUIGeneState.NEUTRAL); + setConnectionStates(GUIGeneState.NEUTRAL); } } }); @@ -192,14 +192,14 @@ public class GUIOutput extends GUIGene { switch (newState) { case ACTIVE_HOVER: break; - case FORBIDDEN_TARGET: + case INVALID_TARGET: mainCircle.setFill(Paint.valueOf(GUI.BAD_SELECTION_COLOUR)); break; case HOVER: mainCircle.setFill(Paint.valueOf(GUI.MEDIUM_HIGHLIGHT_COLOUR)); sourceLine.setVisible(true); if (!isLocked()) { - setConnections(GUIGeneState.ACTIVE_HOVER); + setConnectionStates(GUIGeneState.ACTIVE_HOVER); } break; case INDIRECT_HOVER: @@ -214,10 +214,10 @@ public class GUIOutput extends GUIGene { break; case SOURCE: mainCircle.setFill(Paint.valueOf(GUI.HARD_HIGHLIGHT_COLOUR)); - setConnections(GUIGeneState.NEUTRAL); - setConnections(GUIGeneState.INDIRECT_HOVER); + setConnectionStates(GUIGeneState.NEUTRAL); + setConnectionStates(GUIGeneState.INDIRECT_HOVER); break; - case TARGET: + case VALID_TARGET: mainCircle.setFill(Paint.valueOf(GUI.GOOD_SELECTION_COLOUR)); break; default: @@ -240,7 +240,7 @@ public class GUIOutput extends GUIGene { } @Override - public void setConnections(GUIGeneState newState) { + public void setConnectionStates(GUIGeneState newState) { parent.getGuiGene(output.getSource()).setState(newState); } @@ -248,17 +248,17 @@ public class GUIOutput extends GUIGene { public void resetState() { if (locked > 0) { setState(GUIGeneState.HOVER); - setConnections(GUIGeneState.HOVER); + setConnectionStates(GUIGeneState.HOVER); } else { setState(GUIGeneState.NEUTRAL); - setConnections(GUIGeneState.NEUTRAL); + setConnectionStates(GUIGeneState.NEUTRAL); } } @Override - void setLocked(boolean value) { + protected void setLocked(boolean value) { locked += value ? 1 : -1; - setConnections(value ? GUIGeneState.HOVER : GUIGeneState.ACTIVE_HOVER); + setConnectionStates(value ? GUIGeneState.HOVER : GUIGeneState.ACTIVE_HOVER); parent.getGuiGene(output.getSource()).setLocked(value); @@ -295,7 +295,7 @@ public class GUIOutput extends GUIGene { if (isLocked()) { setLocked(false); setState(GUIGeneState.NEUTRAL); - setConnections(GUIGeneState.NEUTRAL); + setConnectionStates(GUIGeneState.NEUTRAL); } } |