промежуточный. перенос настроек в проект. есть баги. завтра доделываю, версия не вполне рабочая
This commit is contained in:
@@ -1,11 +1,10 @@
|
||||
package _VisualDVM.Visual.Menus.ProjectMenuBar;
|
||||
import Common.Visual.Menus.VisualiserMenu;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Settings.SettingName;
|
||||
import _VisualDVM.ProjectData.Files.LanguageStyle;
|
||||
import _VisualDVM.ProjectData.LanguageName;
|
||||
import _VisualDVM.Visual.Menus.LanguagesSubmenu;
|
||||
import _VisualDVM.Visual.Menus.SettingsSubmenu;
|
||||
import _VisualDVM.Visual.Menus.PropertiesSubmenu;
|
||||
import _VisualDVM.Visual.Menus.StylesSubmenu;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -34,33 +33,36 @@ public class ProjectSettingsMenu extends VisualiserMenu {
|
||||
});
|
||||
ShowStyle();
|
||||
addSeparator();
|
||||
add(new SettingsSubmenu("Анализ", null,
|
||||
SettingName.Precompilation,
|
||||
SettingName.STATIC_SHADOW_ANALYSIS,
|
||||
SettingName.KEEP_DVM_DIRECTIVES,
|
||||
SettingName.IGNORE_IO_SAPFOR,
|
||||
SettingName.MPI_PROGRAM,
|
||||
SettingName.ANALYSIS_OPTIONS
|
||||
add(new PropertiesSubmenu("Анализ", null,
|
||||
Global.mainModule.getProject().sapforProperties,
|
||||
"Precompilation",
|
||||
"STATIC_SHADOW_ANALYSIS",
|
||||
"KEEP_DVM_DIRECTIVES",
|
||||
"IGNORE_IO_SAPFOR",
|
||||
"MPI_PROGRAM",
|
||||
"ANALYSIS_OPTIONS"
|
||||
));
|
||||
addSeparator();
|
||||
add(new SettingsSubmenu("Построение системы интервалов", null,
|
||||
SettingName.KEEP_LOOPS_CLOSE_NESTING,
|
||||
SettingName.KEEP_GCOV
|
||||
add(new PropertiesSubmenu("Построение системы интервалов", null,
|
||||
Global.mainModule.getProject().sapforProperties,
|
||||
"KEEP_LOOPS_CLOSE_NESTING",
|
||||
"KEEP_GCOV"
|
||||
));
|
||||
addSeparator();
|
||||
add(new SettingsSubmenu("Построение версий", null,
|
||||
SettingName.FREE_FORM,
|
||||
SettingName.KEEP_SPF_DIRECTIVES,
|
||||
SettingName.KEEP_SPF_DIRECTIVES_AMONG_TRANSFORMATIONS,
|
||||
SettingName.OUTPUT_UPPER,
|
||||
SettingName.MAX_SHADOW_WIDTH,
|
||||
SettingName.DVMConvertationOptions,
|
||||
SettingName.SaveModifications
|
||||
add(new PropertiesSubmenu("Построение версий", null,
|
||||
Global.mainModule.getProject().sapforProperties,
|
||||
"FREE_FORM",
|
||||
"KEEP_SPF_DIRECTIVES",
|
||||
"KEEP_SPF_DIRECTIVES_AMONG_TRANSFORMATIONS",
|
||||
"OUTPUT_UPPER",
|
||||
"MAX_SHADOW_WIDTH",
|
||||
"DVMConvertationOptions",
|
||||
"SaveModifications"
|
||||
));
|
||||
addSeparator();
|
||||
add((Global.mainModule.getDb()).settings.get(SettingName.TRANSLATE_MESSAGES).getMenuItem());
|
||||
add((Global.mainModule.getDb()).settings.get(SettingName.DEBUG_PRINT_ON).getMenuItem());
|
||||
add((Global.mainModule.getDb()).settings.get(SettingName.GCOVLimit).getMenuItem());
|
||||
add( Global.mainModule.getProject().sapforProperties.getMenuItem("TRANSLATE_MESSAGES"));
|
||||
add( Global.mainModule.getProject().sapforProperties.getMenuItem("DEBUG_PRINT_ON"));
|
||||
add( Global.mainModule.getProject().sapforProperties.getMenuItem("GCOVLimit"));
|
||||
}
|
||||
public void ShowLanguage() {
|
||||
mLanguage.setText("Язык: " + Global.mainModule.getProject().languageName.getDescription());
|
||||
|
||||
Reference in New Issue
Block a user