Instantiates a new location panel.
()
| 85 | * Instantiates a new location panel. |
| 86 | */ |
| 87 | public LocationPanel() |
| 88 | { |
| 89 | GuiAssertions.assertIsNotJavaFXThread(); |
| 90 | VBox vBox = new VBox(); |
| 91 | // todo: make a custom component that combines a label, textfield, and browse button |
| 92 | |
| 93 | Text in_prefs_pcgenCharacterDir = new Text(LanguageBundle.getString("in_Prefs_pcgenCharacterDir") + ": "); |
| 94 | vBox.getChildren().add(in_prefs_pcgenCharacterDir); |
| 95 | pcgenCharacterDir = new TextField(String.valueOf(PCGenSettings.getPcgDir())); |
| 96 | |
| 97 | vBox.getChildren().add(pcgenCharacterDir); |
| 98 | pcgenCharacterDirButton = new Button(IN_CHOOSE); |
| 99 | vBox.getChildren().add(pcgenCharacterDirButton); |
| 100 | pcgenCharacterDirButton.setOnAction(this::prefsButtonHandler); |
| 101 | |
| 102 | in_prefs_pcgenCharacterDir = new Text(LanguageBundle.getString("in_Prefs_pcgenPortraitsDir")); |
| 103 | vBox.getChildren().add(in_prefs_pcgenCharacterDir); |
| 104 | pcgenPortraitsDir = new TextField(String.valueOf(PCGenSettings.getPortraitsDir())); |
| 105 | |
| 106 | vBox.getChildren().add(pcgenPortraitsDir); |
| 107 | pcgenPortraitsDirButton = new Button(IN_CHOOSE); |
| 108 | vBox.getChildren().add(pcgenPortraitsDirButton); |
| 109 | pcgenPortraitsDirButton.setOnAction(this::prefsButtonHandler); |
| 110 | |
| 111 | in_prefs_pcgenCharacterDir = new Text(LanguageBundle.getString("in_Prefs_pcgenDataDir") + ": "); |
| 112 | vBox.getChildren().add(in_prefs_pcgenCharacterDir); |
| 113 | pcgenDataDir = new TextField(String.valueOf(ConfigurationSettings.getPccFilesDir())); |
| 114 | |
| 115 | vBox.getChildren().add(pcgenDataDir); |
| 116 | pcgenDataDirButton = new Button(IN_CHOOSE); |
| 117 | vBox.getChildren().add(pcgenDataDirButton); |
| 118 | pcgenDataDirButton.setOnAction(this::prefsButtonHandler); |
| 119 | |
| 120 | in_prefs_pcgenCharacterDir = new Text(LanguageBundle.getString("in_Prefs_pcgenCustomDir") + ": "); |
| 121 | vBox.getChildren().add(in_prefs_pcgenCharacterDir); |
| 122 | pcgenCustomDir = new TextField(String.valueOf(PCGenSettings.getCustomDir())); |
| 123 | |
| 124 | vBox.getChildren().add(pcgenCustomDir); |
| 125 | pcgenCustomDirButton = new Button(IN_CHOOSE); |
| 126 | vBox.getChildren().add(pcgenCustomDirButton); |
| 127 | pcgenCustomDirButton.setOnAction(this::prefsButtonHandler); |
| 128 | |
| 129 | in_prefs_pcgenCharacterDir = new Text(LanguageBundle.getString("in_Prefs_pcgenVendorDataDir") + ": "); |
| 130 | vBox.getChildren().add(in_prefs_pcgenCharacterDir); |
| 131 | pcgenVendorDataDir = new TextField(String.valueOf(PCGenSettings.getVendorDataDir())); |
| 132 | |
| 133 | vBox.getChildren().add(pcgenVendorDataDir); |
| 134 | pcgenVendorDataDirButton = new Button(IN_CHOOSE); |
| 135 | vBox.getChildren().add(pcgenVendorDataDirButton); |
| 136 | pcgenVendorDataDirButton.setOnAction(this::prefsButtonHandler); |
| 137 | |
| 138 | in_prefs_pcgenCharacterDir = new Text(LanguageBundle.getString("in_Prefs_pcgenHomebrewDataDir") + ": "); |
| 139 | vBox.getChildren().add(in_prefs_pcgenCharacterDir); |
| 140 | pcgenHomebrewDataDir = new TextField(String.valueOf(PCGenSettings.getHomebrewDataDir())); |
| 141 | |
| 142 | vBox.getChildren().add(pcgenHomebrewDataDir); |
| 143 | pcgenHomebrewDataDirButton = new Button(IN_CHOOSE); |
| 144 | vBox.getChildren().add(pcgenHomebrewDataDirButton); |
nothing calls this directly
no test coverage detected