aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/gui/GUI.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/gui/GUI.java')
-rw-r--r--src/jcgp/gui/GUI.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/jcgp/gui/GUI.java b/src/jcgp/gui/GUI.java
index 6d87de1..e7a4a23 100644
--- a/src/jcgp/gui/GUI.java
+++ b/src/jcgp/gui/GUI.java
@@ -169,13 +169,13 @@ public class GUI extends Application {
reset();
}
populationPane.unlockOutputs();
-
jcgp.nextGeneration();
console.flush();
populationPane.updateGenes();
populationPane.relockOutputs();
settingsPane.revalidateParameters();
+ settingsPane.updateControls(false, jcgp.isFinished());
}
}
@@ -185,7 +185,6 @@ public class GUI extends Application {
jcgp.reset();
populationPane.remakeTabs();
settingsPane.revalidateParameters();
- System.out.println("[reset] call: " + jcgp.isFinished());
settingsPane.updateControls(false, jcgp.isFinished());
console.flush();
}
@@ -231,4 +230,8 @@ public class GUI extends Application {
public void hideGeneValues() {
populationPane.hideValues();
}
+
+ public void setEvaluating(boolean value) {
+ populationPane.setEvaluating(value);
+ }
}