aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/gui/population/GUIOutput.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/gui/population/GUIOutput.java')
-rw-r--r--src/jcgp/gui/population/GUIOutput.java30
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);
}
}