mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-16 10:55:01 -04:00
eros: improve clickables
This commit is contained in:
parent
c8b6eee2e1
commit
3747c03e3a
@ -33,6 +33,7 @@ import javafx.application.Platform
|
|||||||
import javafx.fxml.FXML
|
import javafx.fxml.FXML
|
||||||
import javafx.scene.control.Label
|
import javafx.scene.control.Label
|
||||||
import javafx.scene.image.ImageView
|
import javafx.scene.image.ImageView
|
||||||
|
import javafx.scene.layout.GridPane
|
||||||
import javafx.scene.layout.Pane
|
import javafx.scene.layout.Pane
|
||||||
import javafx.stage.WindowEvent
|
import javafx.stage.WindowEvent
|
||||||
import org.kordamp.ikonli.javafx.FontIcon
|
import org.kordamp.ikonli.javafx.FontIcon
|
||||||
@ -49,6 +50,8 @@ class MainErosController : JavaFXWindowController() {
|
|||||||
@FXML private lateinit var exitIconFX: FontIcon
|
@FXML private lateinit var exitIconFX: FontIcon
|
||||||
|
|
||||||
@FXML private lateinit var contentFX: Pane
|
@FXML private lateinit var contentFX: Pane
|
||||||
|
|
||||||
|
@FXML private lateinit var accountFX: GridPane
|
||||||
@FXML private lateinit var accountImageFX: ImageView
|
@FXML private lateinit var accountImageFX: ImageView
|
||||||
@FXML private lateinit var accountNameFX: Label
|
@FXML private lateinit var accountNameFX: Label
|
||||||
|
|
||||||
@ -121,8 +124,7 @@ class MainErosController : JavaFXWindowController() {
|
|||||||
accountImageFX.image = it?.avatar
|
accountImageFX.image = it?.avatar
|
||||||
accountNameFX.ctext = it?.username ?: NO_ACCOUNT_SELECTED
|
accountNameFX.ctext = it?.username ?: NO_ACCOUNT_SELECTED
|
||||||
}
|
}
|
||||||
accountImageFX.clickable()
|
accountFX.clickable()
|
||||||
accountNameFX.clickable()
|
|
||||||
|
|
||||||
activity = ErosMainActivities.PLAY
|
activity = ErosMainActivities.PLAY
|
||||||
}
|
}
|
||||||
|
@ -152,6 +152,7 @@ object JavaFXUtil {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun Node.clickable() {
|
fun Node.clickable() {
|
||||||
|
this.styleClass.add("button")
|
||||||
this.cursorProperty().unsafeCast<StyleableProperty<Cursor>>().applyStyle(null, Cursor.HAND)
|
this.cursorProperty().unsafeCast<StyleableProperty<Cursor>>().applyStyle(null, Cursor.HAND)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,7 +71,7 @@
|
|||||||
</GridPane.margin>
|
</GridPane.margin>
|
||||||
</FontIcon>
|
</FontIcon>
|
||||||
</GridPane>
|
</GridPane>
|
||||||
<GridPane onMouseClicked="#openAccountActivity" styleClass="context-menu" GridPane.columnIndex="3">
|
<GridPane fx:id="accountFX" onMouseClicked="#openAccountActivity" styleClass="context-menu" GridPane.columnIndex="3">
|
||||||
<columnConstraints>
|
<columnConstraints>
|
||||||
<ColumnConstraints hgrow="NEVER" minWidth="10.0"/>
|
<ColumnConstraints hgrow="NEVER" minWidth="10.0"/>
|
||||||
<ColumnConstraints hgrow="NEVER"/>
|
<ColumnConstraints hgrow="NEVER"/>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user