Files
VisualSapfor/src/ProjectData/ProjectView.java

36 lines
1.1 KiB
Java
Raw Normal View History

2023-09-17 22:13:42 +03:00
package ProjectData;
public enum ProjectView {
Files,
Includes,
FunctionsCallsPoints,
FunctionsHierarchy;
public String getIcon(){
switch (this){
case Files:
return "/icons/Editor/Paste.png";
case Includes:
return "/icons/Transformations/SPF_InsertIncludesPass.png";
case FunctionsHierarchy:
return "/icons/FunctionsH.png";
case FunctionsCallsPoints:
return "/icons/Function.png";
default:
return "";
}
}
public String getDescription(){
switch (this){
case Files:
return "Файлы";
case Includes:
return "Зависимости по включениям";
case FunctionsHierarchy:
return "Иерархия процедур";
case FunctionsCallsPoints:
return "Точки вызовов процедур";
default:
return "";
}
}
}