Files
VisualSapfor/src/Visual_DVM_2021/UI/Interface/FileWindow.java

62 lines
1.5 KiB
Java
Raw Normal View History

package Visual_DVM_2021.UI.Interface;
2023-09-17 22:13:42 +03:00
public interface FileWindow extends VisualizerForm{
void ShowText();
void ShowLanguage();
void ShowType();
void ShowStyle();
default void ShowProperties() {
ShowLanguage();
ShowType();
ShowStyle();
}
void ShowMessages();
void ShowNoMessages();
void ShowLoops();
void ShowNoLoops();
void ShowGCOV();
void ShowNoGCOV();
void ShowFunctions();
void ShowNoFunctions();
void ShowArrays();
void ShowNoArrays();
void ShowCaretInfo();
void FocusMessagesPriority();
void ShowFirstError();
//-
void ShowCompilationOutput();
void ShowNoCompilationOutput();
void ShowRunOutput();
void ShowNoRunOutput();
void ShowGCOVLog();
void ShowNoGCOVLog();
void FocusGCOVLog();
SPFEditorInterface getEditor();
default void ShowAllAnalyses() {
ShowLoops();
ShowFunctions();
ShowArrays();
ShowGCOV();
ShowCompilationOutput();
ShowRunOutput();
}
default void ShowNoAnalyses() {
ShowNoLoops();
ShowNoFunctions();
ShowNoArrays();
ShowNoGCOV();
ShowNoCompilationOutput();
ShowNoRunOutput();
}
void FocusLoops();
void FocusFunctions();
void FocusArrays();
void RefreshTabsNames();
void FocusCompilationOut();
2024-02-14 17:58:52 +03:00
void FocusCompilationErrors();
2023-09-17 22:13:42 +03:00
//--
void ShowWarningsCount();
void ShowErrorsCount();
void ShowNotesCount();
void ShowRecommendationsCount();
}