package _VisualDVM.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 ""; } } }