@@ -2,9 +2,6 @@ package org.scijava.scripting.fx
22
33import javafx.application.Platform
44import javafx.beans.InvalidationListener
5- import javafx.event.Event
6- import javafx.event.EventHandler
7- import javafx.event.EventType
85import javafx.geometry.Insets
96import javafx.geometry.Pos
107import javafx.scene.Group
@@ -87,15 +84,6 @@ class SciJavaReplFX(context: Context) {
8784 val history: Node
8885 get() = _history
8986
90- fun <T : Event > addPromptEventHandler (
91- eventType : EventType <T >,
92- eventHandler : EventHandler <T >) = _prompt .addEventHandler(eventType, eventHandler)
93-
94-
95- fun <T : Event > addPromptEventHandler (
96- eventType : EventType <T >,
97- eventHandler : (T ) -> Unit ) = addPromptEventHandler(eventType, EventHandler { eventHandler(it) })
98-
9987 @Synchronized
10088 fun evalCurrentPrompt () {
10189 val promptText = _prompt .text
@@ -104,12 +92,12 @@ class SciJavaReplFX(context: Context) {
10492 _prompt .positionCaret(0 )
10593 _prompt .promptText = " In [${count + 1 } ]:"
10694 _prompt .isEditable = false
107- _history .text = " ${_history .text} \n In [$count ]: ${ promptText} \n Out [$count ]: "
95+ _history .text = " ${_history .text} \n In [$count ]: $promptText \n Out [$count ]: "
10896 _history .positionCaret(_history .text.length)
10997 }
11098 // TODO use queue or block this thread here? could potentially block main application thread? bad?
11199 try {
112- repl.evaluate(promptText)
100+ repl.evaluate(promptText)
113101 } finally {
114102 ++ count
115103 invokeOnFXApplicationThread {
@@ -120,7 +108,7 @@ class SciJavaReplFX(context: Context) {
120108 }
121109
122110 private fun scaleFontSisze (factor : Double ) {
123- require(factor > 0 , { " Factor > 0 required but received $factor <= 0" })
111+ require(factor > 0 ) { " Factor > 0 required but received $factor <= 0" }
124112 val size = _history .font.size
125113 val font = Font .font(" Monospace" , size * factor)
126114 _history .font = font
0 commit comments