diff --git a/src/main/kotlin/com/marvinelsen/willow/ui/dialogs/PreferencesDialog.kt b/src/main/kotlin/com/marvinelsen/willow/ui/dialogs/PreferencesDialog.kt index 7d5c1f8..9c1d22d 100644 --- a/src/main/kotlin/com/marvinelsen/willow/ui/dialogs/PreferencesDialog.kt +++ b/src/main/kotlin/com/marvinelsen/willow/ui/dialogs/PreferencesDialog.kt @@ -4,6 +4,7 @@ import com.marvinelsen.willow.Config import com.marvinelsen.willow.WillowApplication import com.marvinelsen.willow.ui.Pronunciation import com.marvinelsen.willow.ui.formatters.FontSizeTextFormatter +import javafx.fxml.FXML import javafx.fxml.FXMLLoader import javafx.scene.control.ButtonType import javafx.scene.control.CheckBox @@ -16,7 +17,6 @@ import javafx.stage.Stage import javafx.stage.Window import javafx.util.Callback -@Suppress("MemberVisibilityCanBePrivate") class PreferencesDialog(owner: Window?, config: Config) : Dialog() { companion object { private const val DIALOG_MIN_HEIGHT = 400.0 @@ -27,17 +27,32 @@ class PreferencesDialog(owner: Window?, config: Config) : Dialog - lateinit var comboBoxListPronunciation: ComboBox + @FXML + private lateinit var comboBoxPronunciationDetails: ComboBox - lateinit var checkBoxListShowPronunciation: CheckBox - lateinit var checkBoxListShowDefinition: CheckBox + @FXML + private lateinit var comboBoxPronunciationSearchResults: ComboBox - lateinit var spinnerEntryHeadwordFontSize: Spinner - lateinit var spinnerEntryPronunciationFontSize: Spinner - lateinit var spinnerListHeadwordFontSize: Spinner - lateinit var spinnerListPronunciationFontSize: Spinner - lateinit var spinnerListDefinitionFontSize: Spinner + @FXML + private lateinit var checkBoxShowPronunciationSearchResults: CheckBox + + @FXML + private lateinit var checkBoxShowDefinitionSearchResults: CheckBox + + @FXML + private lateinit var spinnerHeadwordFontSizeDetails: Spinner + + @FXML + private lateinit var spinnerPronunciationFontSizeDetails: Spinner + + @FXML + private lateinit var spinnerHeadwordFontSizeSearchResults: Spinner + + @FXML + private lateinit var spinnerPronunciationFontSizeSearchResults: Spinner + + @FXML + private lateinit var spinnerDefinitionFontSizeSearchResults: Spinner private val entryHeadwordFontSizeObjectProperty = config.detailHeadwordFontSize.asObject() @@ -58,7 +73,7 @@ class PreferencesDialog(owner: Window?, config: Config) : Dialog - + + + + + + + + + + + + + + + @@ -34,7 +50,7 @@ - + @@ -79,7 +95,8 @@ @@ -121,4 +138,4 @@ - \ No newline at end of file +