#1611 Warning about initializers has do not show again checkbox

This commit is contained in:
Jindra Petřík
2021-02-23 10:25:48 +01:00
parent c25028ac91
commit f7f825548c
3 changed files with 7 additions and 1 deletions

View File

@@ -16,6 +16,7 @@ All notable changes to this project will be documented in this file.
- AS3 P-code editation checking all referenced labels exist
- #1595 History of script search results per SWF
- Ignore case and RegExp options displayed on search results dialog
- #1611 Warning about initializers has do not show again checkbox
### Fixed
- #1298 AS1/2 properly decompiled setProperty/getProperty

View File

@@ -676,6 +676,11 @@ public final class Configuration {
@ConfigurationCategory("ui")
public static ConfigurationItem<Boolean> checkForModifications = null;
@ConfigurationDefaultBoolean(true)
@ConfigurationName("warning.initializers")
@ConfigurationCategory("script")
public static ConfigurationItem<Boolean> warningInitializers = null;
private enum OSId {
WINDOWS, OSX, UNIX
}

View File

@@ -130,7 +130,7 @@ public class SlotConstTraitDetailPanel extends JPanel implements TraitDetail {
@Override
public void setEditMode(boolean val) {
if (val && active) {
JOptionPane.showMessageDialog(null, AppStrings.translate("warning.initializers"), AppStrings.translate("message.warning"), JOptionPane.WARNING_MESSAGE);
View.showMessageDialog(null, AppStrings.translate("warning.initializers"), AppStrings.translate("message.warning"), JOptionPane.WARNING_MESSAGE, Configuration.warningInitializers);
}
slotConstEditor.setEditable(val);
}