mirror of
https://github.com/mamoe/mirai.git
synced 2025-03-12 14:00:12 +08:00
graphical console decorator
This commit is contained in:
parent
59c0af75f1
commit
9dc50ccfb8
@ -1,15 +1,10 @@
|
||||
package net.mamoe.mirai.console.graphical
|
||||
|
||||
import com.jfoenix.controls.JFXDecorator
|
||||
import javafx.scene.control.Button
|
||||
import javafx.stage.Stage
|
||||
import net.mamoe.mirai.console.MiraiConsole
|
||||
import net.mamoe.mirai.console.graphical.controller.MiraiGraphicalUIController
|
||||
import net.mamoe.mirai.console.graphical.styleSheet.PrimaryStyleSheet
|
||||
import net.mamoe.mirai.console.graphical.view.Decorator
|
||||
import net.mamoe.mirai.console.graphical.view.PrimaryView
|
||||
import tornadofx.App
|
||||
import tornadofx.FX.Companion.primaryStage
|
||||
import tornadofx.UIComponent
|
||||
import tornadofx.find
|
||||
import tornadofx.launch
|
||||
|
||||
@ -17,7 +12,7 @@ fun main(args: Array<String>) {
|
||||
launch<MiraiGraphicalUI>(args)
|
||||
}
|
||||
|
||||
class MiraiGraphicalUI: App(Decorator::class) {
|
||||
class MiraiGraphicalUI : App(Decorator::class, PrimaryStyleSheet::class) {
|
||||
|
||||
override fun init() {
|
||||
super.init()
|
||||
@ -29,4 +24,4 @@ class MiraiGraphicalUI: App(Decorator::class) {
|
||||
super.stop()
|
||||
MiraiConsole.stop()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -0,0 +1,21 @@
|
||||
package net.mamoe.mirai.console.graphical.styleSheet
|
||||
|
||||
import tornadofx.*
|
||||
|
||||
class PrimaryStyleSheet : Stylesheet() {
|
||||
companion object {
|
||||
val jfxTitle by cssclass("jfx-decorator-buttons-container")
|
||||
val container by cssclass("jfx-decorator-content-container")
|
||||
}
|
||||
|
||||
init {
|
||||
jfxTitle {
|
||||
backgroundColor += c("00BCD4")
|
||||
}
|
||||
|
||||
container {
|
||||
borderColor += box(c("00BCD4"))
|
||||
borderWidth += box(0.px, 4.px, 4.px, 4.px)
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user