diff --git a/extras/rhubarb-for-spine/src/main/kotlin/com/rhubarb_lip_sync/rhubarb_for_spine/MainView.kt b/extras/rhubarb-for-spine/src/main/kotlin/com/rhubarb_lip_sync/rhubarb_for_spine/MainView.kt index e15a50a..98f24fa 100644 --- a/extras/rhubarb-for-spine/src/main/kotlin/com/rhubarb_lip_sync/rhubarb_for_spine/MainView.kt +++ b/extras/rhubarb-for-spine/src/main/kotlin/com/rhubarb_lip_sync/rhubarb_for_spine/MainView.kt @@ -4,27 +4,26 @@ import javafx.beans.property.SimpleStringProperty import javafx.event.ActionEvent import javafx.event.EventHandler import javafx.scene.control.* +import javafx.scene.image.Image import javafx.scene.input.DragEvent import javafx.scene.input.TransferMode -import javafx.scene.paint.Paint import javafx.scene.text.Text import javafx.stage.FileChooser import tornadofx.* import java.io.File -import java.time.LocalDate -import java.time.Period import java.util.concurrent.Executors class MainView : View() { private val executor = Executors.newSingleThreadExecutor() private val mainModel = MainModel(executor) - class Person(val id: Int, val name: String, val birthday: LocalDate) { - val age: Int get() = Period.between(birthday, LocalDate.now()).years - } - init { title = "Rhubarb Lip Sync for Spine" + + // Set icon + for (iconSize in listOf(16, 32, 48, 256)) { + addStageIcon(Image(this.javaClass.getResourceAsStream("/icon-$iconSize.png"))) + } } override val root = form { diff --git a/extras/rhubarb-for-spine/src/main/resources/icon-16.png b/extras/rhubarb-for-spine/src/main/resources/icon-16.png new file mode 100644 index 0000000..5ac439b Binary files /dev/null and b/extras/rhubarb-for-spine/src/main/resources/icon-16.png differ diff --git a/extras/rhubarb-for-spine/src/main/resources/icon-256.png b/extras/rhubarb-for-spine/src/main/resources/icon-256.png new file mode 100644 index 0000000..bbeaebd Binary files /dev/null and b/extras/rhubarb-for-spine/src/main/resources/icon-256.png differ diff --git a/extras/rhubarb-for-spine/src/main/resources/icon-32.png b/extras/rhubarb-for-spine/src/main/resources/icon-32.png new file mode 100644 index 0000000..04c0eb8 Binary files /dev/null and b/extras/rhubarb-for-spine/src/main/resources/icon-32.png differ diff --git a/extras/rhubarb-for-spine/src/main/resources/icon-48.png b/extras/rhubarb-for-spine/src/main/resources/icon-48.png new file mode 100644 index 0000000..8a171a5 Binary files /dev/null and b/extras/rhubarb-for-spine/src/main/resources/icon-48.png differ