MCPcopy Create free account
hub / github.com/PCGen/pcgen / LocationPanel

Method LocationPanel

code/src/java/pcgen/gui2/prefs/LocationPanel.java:87–256  ·  view source on GitHub ↗

Instantiates a new location panel.

()

Source from the content-addressed store, hash-verified

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);

Callers

nothing calls this directly

Calls 15

getStringMethod · 0.95
getPcgDirMethod · 0.95
getPortraitsDirMethod · 0.95
getPccFilesDirMethod · 0.95
getCustomDirMethod · 0.95
getVendorDataDirMethod · 0.95
getHomebrewDataDirMethod · 0.95
getDocsDirMethod · 0.95
getSystemsDirMethod · 0.95
getOutputSheetsDirMethod · 0.95
getPreviewDirMethod · 0.95

Tested by

no test coverage detected