![]() |
Gridarta Editor
|
Preferences Module for resource preferences. More...
Public Member Functions | |
void | apply () |
void | defaults () |
boolean | isChanged () |
ResPreferences (@NotNull final ProjectSettings projectSettings, @NotNull final EditorSettings editorSettings, @NotNull final ConfigSourceFactory configSourceFactory) | |
Creates a new instance. More... | |
void | revert () |
Private Member Functions | |
Component | buildImageSetBox () |
Constructs the combo box for the selection of image sets. More... | |
Component | createGlobalPanel () |
Creates the sub-panel with the editor settings. More... | |
Component | createResourcePanel () |
Creates the sub-panel with the resource paths. More... | |
String | getCurrentImageSet () |
Returns the name of the currently selected image set. More... | |
Static Private Member Functions | |
static String | convertImageSet (@Nullable final String imageSet) |
Returns a human readable name for a given image set. More... | |
static Border | createTitledBorder (final String titleKey) |
Creates a titled border. More... | |
Private Attributes | |
JFileField | archField |
TextField for arch directory path. More... | |
JComboBox< ConfigSource > | configSourceComboBox |
ComboBox for choosing the configuration source. More... | |
final ConfigSourceFactory | configSourceFactory |
The ConfigSourceFactory to use. More... | |
final EditorSettings | editorSettings |
The editor settings instance. More... | |
JComboBox< String > | imageSetBox |
ComboBox for choosing the image set. More... | |
String[] | imageSets |
Contains all supported image sets. More... | |
final ItemListener | itemListener |
The ItemListener attached to configSourceComboBox. More... | |
JFileField | mapField |
TextField for map directory path. More... | |
JFileField | mediaField |
TextField for media directory path. More... | |
final ProjectSettings | projectSettings |
The project settings instance. More... | |
Static Private Attributes | |
static final ActionBuilder | ACTION_BUILDER = ActionBuilderFactory.getInstance().getActionBuilder("net.sf.gridarta") |
Action Builder. More... | |
static final long | serialVersionUID = 1L |
The serial version UID. More... | |
Preferences Module for resource preferences.
Definition at line 58 of file ResPreferences.java.
net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences | ( | @NotNull final ProjectSettings | projectSettings, |
@NotNull final EditorSettings | editorSettings, | ||
@NotNull final ConfigSourceFactory | configSourceFactory | ||
) |
Creates a new instance.
projectSettings | the project settings instance |
editorSettings | the editor settings instance |
configSourceFactory | the config source factory to use |
Definition at line 147 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.ACTION_BUILDER, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceFactory, net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.utils.ActionBuilderUtils.getString(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings.
void net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply | ( | ) |
Definition at line 170 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.ACTION_BUILDER, net.sf.gridarta.gui.dialog.prefs.ResPreferences.archField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceComboBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.gui.utils.JFileField.getFile(), net.sf.gridarta.model.settings.EditorSettings.hasImageSet(), net.sf.gridarta.model.settings.EditorSettings.hasMediaDirectory(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSetBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mapField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mediaField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings, net.sf.gridarta.model.settings.ProjectSettings.setArchDirectory(), net.sf.gridarta.model.settings.ProjectSettings.setConfigSourceName(), net.sf.gridarta.model.settings.ProjectSettings.setImageSet(), net.sf.gridarta.model.settings.ProjectSettings.setMapsDirectory(), and net.sf.gridarta.model.settings.ProjectSettings.setMediaDirectory().
|
private |
Constructs the combo box for the selection of image sets.
Definition at line 302 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.ACTION_BUILDER, net.sf.gridarta.gui.dialog.prefs.ResPreferences.getCurrentImageSet(), net.sf.gridarta.utils.ActionBuilderUtils.getString(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSetBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSets, and net.sf.gridarta.utils.StringUtils.PATTERN_WHITESPACE.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel().
|
staticprivate |
Returns a human readable name for a given image set.
imageSet | the image set |
Definition at line 335 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.getCurrentImageSet(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged().
|
private |
Creates the sub-panel with the editor settings.
Definition at line 276 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.ACTION_BUILDER, net.sf.gridarta.gui.dialog.prefs.PreferencesHelper.addComponent(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.archField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.buildImageSetBox(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceComboBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceFactory, net.sf.gridarta.gui.dialog.prefs.ResPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.model.configsource.ConfigSourceFactory.getConfigSource(), net.sf.gridarta.model.settings.ProjectSettings.getConfigSourceName(), net.sf.gridarta.model.configsource.ConfigSourceFactory.getConfigSources(), net.sf.gridarta.model.settings.EditorSettings.hasImageSet(), net.sf.gridarta.model.configsource.ConfigSource.isArchDirectoryInputFieldEnabled(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.itemListener, net.sf.gridarta.utils.ActionBuilderUtils.newLabel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings, and net.sf.gridarta.gui.utils.JFileField.setEnabled().
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences().
|
private |
Creates the sub-panel with the resource paths.
Definition at line 252 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.ACTION_BUILDER, net.sf.gridarta.gui.dialog.prefs.PreferencesHelper.addComponent(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.archField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.createTitledBorder(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.model.settings.ProjectSettings.getArchDirectory(), net.sf.gridarta.model.settings.ProjectSettings.getMapsDirectory(), net.sf.gridarta.model.settings.ProjectSettings.getMediaDirectory(), net.sf.gridarta.model.settings.EditorSettings.hasMediaDirectory(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.mapField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mediaField, net.sf.gridarta.utils.ActionBuilderUtils.newLabel(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences().
|
staticprivate |
Creates a titled border.
titleKey | the action key for border title |
Definition at line 165 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.ACTION_BUILDER, net.sf.gridarta.gui.utils.GUIConstants.DIALOG_BORDER, and net.sf.gridarta.utils.ActionBuilderUtils.getString().
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel().
void net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults | ( | ) |
Definition at line 208 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.archField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceComboBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceFactory, net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.model.settings.EditorSettings.getArchDirectoryDefault(), net.sf.gridarta.model.configsource.ConfigSourceFactory.getDefaultConfigSource(), net.sf.gridarta.model.settings.EditorSettings.getMapsDirectoryDefault(), net.sf.gridarta.model.settings.EditorSettings.getMediaDirectoryDefault(), net.sf.gridarta.model.settings.EditorSettings.hasImageSet(), net.sf.gridarta.model.settings.EditorSettings.hasMediaDirectory(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSetBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSets, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mapField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mediaField, and net.sf.gridarta.gui.utils.JFileField.setFile().
|
private |
Returns the name of the currently selected image set.
Definition at line 325 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.convertImageSet(), net.sf.gridarta.model.settings.ProjectSettings.getImageSet(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.buildImageSetBox(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
boolean net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged | ( | ) |
Definition at line 226 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.archField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceComboBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.convertImageSet(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.model.settings.ProjectSettings.getArchDirectory(), net.sf.gridarta.model.settings.ProjectSettings.getConfigSourceName(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.getCurrentImageSet(), net.sf.gridarta.gui.utils.JFileField.getFile(), net.sf.gridarta.model.settings.ProjectSettings.getMapsDirectory(), net.sf.gridarta.model.settings.ProjectSettings.getMediaDirectory(), net.sf.gridarta.model.settings.EditorSettings.hasImageSet(), net.sf.gridarta.model.settings.EditorSettings.hasMediaDirectory(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSetBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mapField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mediaField, and net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings.
void net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert | ( | ) |
Definition at line 189 of file ResPreferences.java.
References net.sf.gridarta.gui.dialog.prefs.ResPreferences.archField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceComboBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.configSourceFactory, net.sf.gridarta.gui.dialog.prefs.ResPreferences.editorSettings, net.sf.gridarta.model.settings.ProjectSettings.getArchDirectory(), net.sf.gridarta.model.configsource.ConfigSourceFactory.getConfigSource(), net.sf.gridarta.model.settings.ProjectSettings.getConfigSourceName(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.getCurrentImageSet(), net.sf.gridarta.model.settings.ProjectSettings.getMapsDirectory(), net.sf.gridarta.model.settings.ProjectSettings.getMediaDirectory(), net.sf.gridarta.model.settings.EditorSettings.hasImageSet(), net.sf.gridarta.model.settings.EditorSettings.hasMediaDirectory(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSetBox, net.sf.gridarta.gui.dialog.prefs.ResPreferences.imageSets, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mapField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.mediaField, net.sf.gridarta.gui.dialog.prefs.ResPreferences.projectSettings, and net.sf.gridarta.gui.utils.JFileField.setFile().
|
staticprivate |
Action Builder.
Definition at line 69 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.buildImageSetBox(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createTitledBorder(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences().
|
private |
TextField for arch directory path.
Definition at line 93 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
ComboBox for choosing the configuration source.
Definition at line 111 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
The ConfigSourceFactory to use.
Definition at line 87 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
The editor settings instance.
Definition at line 81 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
ComboBox for choosing the image set.
Definition at line 117 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.buildImageSetBox(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
Contains all supported image sets.
Definition at line 123 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.buildImageSetBox(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
The ItemListener attached to configSourceComboBox.
Definition at line 129 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel().
|
private |
TextField for map directory path.
Definition at line 99 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
TextField for media directory path.
Definition at line 105 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.defaults(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
private |
The project settings instance.
Definition at line 75 of file ResPreferences.java.
Referenced by net.sf.gridarta.gui.dialog.prefs.ResPreferences.apply(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createGlobalPanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.createResourcePanel(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.getCurrentImageSet(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.isChanged(), net.sf.gridarta.gui.dialog.prefs.ResPreferences.ResPreferences(), and net.sf.gridarta.gui.dialog.prefs.ResPreferences.revert().
|
staticprivate |
The serial version UID.
Definition at line 63 of file ResPreferences.java.