Added window icon

This commit is contained in:
Daniel Wolf 2018-02-02 23:05:17 +01:00
parent d9d0f37b5a
commit ecc8efc565
5 changed files with 6 additions and 7 deletions

View File

@ -4,27 +4,26 @@ import javafx.beans.property.SimpleStringProperty
import javafx.event.ActionEvent import javafx.event.ActionEvent
import javafx.event.EventHandler import javafx.event.EventHandler
import javafx.scene.control.* import javafx.scene.control.*
import javafx.scene.image.Image
import javafx.scene.input.DragEvent import javafx.scene.input.DragEvent
import javafx.scene.input.TransferMode import javafx.scene.input.TransferMode
import javafx.scene.paint.Paint
import javafx.scene.text.Text import javafx.scene.text.Text
import javafx.stage.FileChooser import javafx.stage.FileChooser
import tornadofx.* import tornadofx.*
import java.io.File import java.io.File
import java.time.LocalDate
import java.time.Period
import java.util.concurrent.Executors import java.util.concurrent.Executors
class MainView : View() { class MainView : View() {
private val executor = Executors.newSingleThreadExecutor() private val executor = Executors.newSingleThreadExecutor()
private val mainModel = MainModel(executor) 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 { init {
title = "Rhubarb Lip Sync for Spine" 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 { override val root = form {

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 942 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB