Added Add account menu item

This commit is contained in:
dankl 2020-01-11 14:36:52 +01:00 committed by dankito
parent 825a61e061
commit 23bb4c1b41
4 changed files with 22 additions and 8 deletions

View File

@ -23,7 +23,7 @@ class MainWindow : View(messages["main.window.title"]) {
prefHeight = 620.0 prefHeight = 620.0
prefWidth = 1150.0 prefWidth = 1150.0
top = MainMenuBar().root top = MainMenuBar(presenter).root
center { center {
splitpane { splitpane {

View File

@ -3,10 +3,11 @@ package net.dankito.banking.ui.javafx.dialogs.mainwindow.controls
import javafx.scene.input.KeyCode import javafx.scene.input.KeyCode
import javafx.scene.input.KeyCodeCombination import javafx.scene.input.KeyCodeCombination
import javafx.scene.input.KeyCombination import javafx.scene.input.KeyCombination
import net.dankito.banking.ui.presenter.MainWindowPresenter
import tornadofx.* import tornadofx.*
open class MainMenuBar : View() { open class MainMenuBar(protected val presenter: MainWindowPresenter) : View() {
override val root = override val root =
menubar { menubar {
@ -14,6 +15,13 @@ open class MainMenuBar : View() {
maxHeight = 30.0 maxHeight = 30.0
menu(messages["main.window.menu.file"]) { menu(messages["main.window.menu.file"]) {
menu(messages["main.window.menu.file.new"]) {
item(messages["main.window.menu.file.new.account"], KeyCodeCombination(KeyCode.A, KeyCombination.SHORTCUT_DOWN)) {
action { presenter.showAddAccountDialog() }
}
}
separator()
item(messages["main.window.menu.file.quit"], KeyCodeCombination(KeyCode.Q, KeyCombination.SHORTCUT_DOWN)) { item(messages["main.window.menu.file.quit"], KeyCodeCombination(KeyCode.Q, KeyCombination.SHORTCUT_DOWN)) {
action { primaryStage.close() } action { primaryStage.close() }

View File

@ -1,8 +1,5 @@
main.window.title=Banking main.window.title=Banking
main.window.menu.file=File
main.window.menu.file.quit=Quit
ok=OK ok=OK
cancel=Cancel cancel=Cancel
@ -12,6 +9,12 @@ accounts=Accounts
check=Check check=Check
main.window.menu.file=File
main.window.menu.file.new=New...
main.window.menu.file.new.account=Account
main.window.menu.file.quit=Quit
accounts.view.context.menu.info=Info accounts.view.context.menu.info=Info

View File

@ -1,8 +1,5 @@
main.window.title=Banking main.window.title=Banking
main.window.menu.file=Datei
main.window.menu.file.quit=Beenden
ok=OK ok=OK
cancel=Abbrechen cancel=Abbrechen
@ -12,6 +9,12 @@ accounts=Konten
check=Überprüfen check=Überprüfen
main.window.menu.file=Datei
main.window.menu.file.new=Neu...
main.window.menu.file.new.account=Konto
main.window.menu.file.quit=Beenden
accounts.view.context.menu.info=Info accounts.view.context.menu.info=Info