Files
VisualSapfor/src/_VisualDVM/NormalProperties.java
2025-01-18 01:36:02 +03:00

104 lines
3.0 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package _VisualDVM;
import Common.CommonConstants;
import com.google.gson.annotations.Expose;
import java.io.File;
public class NormalProperties extends VisualDVMProperties{
//---
@Expose
public String Workspace ="";
@Expose
public String ProjectsSearchDirectory="";
@Expose
public String VisualiserPath = "";
@Expose
public String Sapfor_FPath = "";
@Expose
public String Visualizer_2Path = "";
@Expose
public String InstructionPath = "";
@Expose
public String PerformanceAnalyzerPath = "";
//---
@Expose
public boolean AutoUpdateSearch = true;
@Expose
public boolean AutoBugReportsLoad = true;
@Expose
public boolean AutoTestsLoad = true;
@Expose
public boolean ConfirmPassesStart = true;
@Expose
public boolean ShowPassesDone = true;
@Expose
public boolean FocusPassesResult = true;
//--
@Expose
public boolean collapseCredentials = false;
@Expose
public boolean collapseFileGraphs = false;
@Expose
public boolean collapseFileMessages = false;
@Expose
public boolean collapseProjectTrees = false;
//--
@Expose
public int EditorFontSize=14;
@Expose
public int ComponentsWindowWidth = 650;
@Expose
public int ComponentsWindowHeight = 250;
//--
@Expose
public int Kernels= Utils.getHalfKernels();
@Expose
public String LocalMakePathWindows= "C:\\MinGW\\msys\\1.0\\bin\\make.exe";
//--
@Expose
public int CheckTestingIntervalSeconds = 10; //интервал автопроверки тестирования
@Expose
public boolean AutoCheckTesting = false; // проверять ли задачи тестирования при включенном визуализаторе.
@Expose
public boolean EmailOnTestingProgress = false; //включено ли оповещение по email о результатах тестирования.
//--
@Expose
public int lastMachineId = CommonConstants.Nan;
@Expose
public int lastUserId = CommonConstants.Nan;
@Expose
public int lastCompilerId = CommonConstants.Nan;
//-- сравнение
@Expose
public boolean RegisterOn = false;
@Expose
public boolean SpacesOn = false;
@Expose
public boolean EmptyLinesOn = false;
@Expose
public boolean FortranWrapsOn = false;
@Expose
public boolean ExtensionsOn = false;
@Expose
public boolean ComparsionDiffMergeOn = false;
//компактность--
@Expose
public boolean ShowFullArraysDeclarations =false;
@Expose
public boolean ShowFullTabsNames=true;
@Expose
public boolean SmallScreen = false;
@Expose
public int BugReportsAgeLimit = 2;
@Expose
public int FastAccessPassesCount=10;
@Expose
public int LastOpenedProjectsCount=10;
//--
public NormalProperties(){
Mode = _VisualDVM.Mode.Normal;
}
public NormalProperties(File file_in){
super(_VisualDVM.Mode.Normal, file_in);
}
}