Top Fields Constructors Methods
org.jabref.gui.preferences.general

public Class GeneralTab

extends AbstractPreferenceTabView<GeneralTabViewModel>
implements PreferencesTab
Class Inheritance
All Implemented Interfaces
org.jabref.gui.preferences.PreferencesTab
Imports
java.util.regex.Pattern, javafx.application.Platform, javafx.fxml.FXML, javafx.geometry.Pos, javafx.scene.control.Button, .CheckBox, .ComboBox, .Spinner, .TextField, .TextFormatter, javafx.util.converter.IntegerStringConverter, org.jabref.gui.actions.ActionFactory, .StandardActions, org.jabref.gui.help.HelpAction, org.jabref.gui.preferences.AbstractPreferenceTabView, .PreferencesTab, org.jabref.gui.theme.ThemeTypes, org.jabref.gui.util.IconValidationDecorator, .ViewModelListCellFactory, org.jabref.logic.help.HelpFile, org.jabref.logic.l10n.Language, .Localization, org.jabref.model.database.BibDatabaseMode, org.jabref.model.entry.BibEntryTypesManager, org.jabref.model.util.FileUpdateMonitor, com.airhacks.afterburner.views.ViewLoader, com.tobiasdiez.easybind.EasyBind, de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer, jakarta.inject.Inject

Field Summary

Modifier and TypeField and Description
private CheckBox
private CheckBox
private Button
private TextField
private ComboBox<BibDatabaseMode>
private CheckBox
private CheckBox
private Button
private TextField
private BibEntryTypesManager
private FileUpdateMonitor
private CheckBox
private Spinner<Integer>
private final TextFormatter<Integer>
private CheckBox
private ComboBox<Language>
private CheckBox
private Button
private TextField
private CheckBox
private CheckBox
private ComboBox<ThemeTypes>
private CheckBox
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
dialogServicepreferencesServicetaskExecutorviewModel

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public String
getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

pack-priv void
public void
public void
Inherited from org.jabref.gui.preferences.AbstractPreferenceTabView:
getBuildergetRestartWarningssetValuesstoreSettingsvalidateSettings

Field Detail

alwaysReformatBibback to summary
private CheckBox alwaysReformatBib
Annotations
@FXML
autosaveLocalLibrariesback to summary
private CheckBox autosaveLocalLibraries
Annotations
@FXML
autosaveLocalLibrariesHelpback to summary
private Button autosaveLocalLibrariesHelp
Annotations
@FXML
backupDirectoryback to summary
private TextField backupDirectory
Annotations
@FXML
biblatexModeback to summary
private ComboBox<BibDatabaseMode> biblatexMode
Annotations
@FXML
confirmDeleteback to summary
private CheckBox confirmDelete
Annotations
@FXML
createBackupback to summary
private CheckBox createBackup
Annotations
@FXML
customThemeBrowseback to summary
private Button customThemeBrowse
Annotations
@FXML
customThemePathback to summary
private TextField customThemePath
Annotations
@FXML
entryTypesManagerback to summary
private BibEntryTypesManager entryTypesManager
Annotations
@Inject
fileUpdateMonitorback to summary
private FileUpdateMonitor fileUpdateMonitor
Annotations
@Inject
fontOverrideback to summary
private CheckBox fontOverride
Annotations
@FXML
fontSizeback to summary
private Spinner<Integer> fontSize
Annotations
@FXML
fontSizeFormatterback to summary
private final TextFormatter<Integer> fontSizeFormatter
inspectionWarningDuplicateback to summary
private CheckBox inspectionWarningDuplicate
Annotations
@FXML
languageback to summary
private ComboBox<Language> language
Annotations
@FXML
openLastStartupback to summary
private CheckBox openLastStartup
Annotations
@FXML
remoteHelpback to summary
private Button remoteHelp
Annotations
@FXML
remotePortback to summary
private TextField remotePort
Annotations
@FXML
remoteServerback to summary
private CheckBox remoteServer
Annotations
@FXML
showAdvancedHintsback to summary
private CheckBox showAdvancedHints
Annotations
@FXML
themeback to summary
private ComboBox<ThemeTypes> theme
Annotations
@FXML
themeSyncOsback to summary
private CheckBox themeSyncOs
Annotations
@FXML
validationVisualizerback to summary
private final de.saxsys.mvvmfx.utils.validation.visualization.ControlsFxVisualizer validationVisualizer

Constructor Detail

GeneralTabback to summary
public GeneralTab()

Method Detail

backupFileDirBrowseback to summary
public void backupFileDirBrowse()
getTabNameback to summary
public String getTabName()

Implements org.jabref.gui.preferences.PreferencesTab.getTabName.

Doc from org.jabref.gui.preferences.PreferencesTab.getTabName.

Should return the localized identifier to use for the tab.

Returns:String

Identifier for the tab (for instance "General", "Appearance" or "External Files").

Annotations
@Override
importThemeback to summary
pack-priv void importTheme()
Annotations
@FXML
initializeback to summary
public void initialize()
openBrowserback to summary
public void openBrowser()
Annotations
@FXML