no message
This commit is contained in:
15
.idea/workspace.xml
generated
15
.idea/workspace.xml
generated
@@ -7,19 +7,10 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
<list default="true" id="e42177c3-2328-4b27-8a01-35779b2beb99" name="Default Changelist" comment="">
|
||||||
|
<change afterPath="$PROJECT_DIR$/src/Common/UI/Menus_2023/TestingBar/TestingBar.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/CompilationTask/CompilationTasksDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/CompilationTask/CompilationTasksDBTable.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/Menus_2023/TasksPackagesMenuBar/TasksPackagesMenuBar.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/UI/Menus_2023/TasksPackagesMenuBar/TasksPackagesMenuBar.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/GlobalData/Tasks/RunTask/RunTasksDBTable.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/GlobalData/Tasks/RunTask/RunTasksDBTable.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Common/UI/UI.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Common/UI/UI.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/Compile.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/Compile.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/EditProjectCompilationMaxtime.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/EditProjectCompilationMaxtime.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/EditProjectRunMaxtime.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/EditProjectRunMaxtime.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/Run.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/Passes/All/Run.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/DebugWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/DebugWindow.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/TestingWindow.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Interface/TestingWindow.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/CallbackForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/CallbackForm.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/DebugForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/DebugForm.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/MainForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/MainForm.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/ProjectForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/ProjectForm.java" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.form" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.form" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.form" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.form" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Visual_DVM_2021/UI/Main/TestingForm.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
|
|||||||
@@ -1,51 +1,8 @@
|
|||||||
package Common.UI.Menus_2023.TasksPackagesMenuBar;
|
package Common.UI.Menus_2023.TasksPackagesMenuBar;
|
||||||
import Common.Current;
|
|
||||||
import Common.UI.Menus_2023.DataMenuBar;
|
import Common.UI.Menus_2023.DataMenuBar;
|
||||||
import Common.UI.Menus_2023.MenuBarButton;
|
|
||||||
import Common.UI.Themes.VisualiserFonts;
|
|
||||||
import Common.UI.UI;
|
|
||||||
import Common.Utils.Utils;
|
|
||||||
import TestingSystem.TestingServer;
|
|
||||||
import Visual_DVM_2021.Passes.PassCode_2021;
|
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||||
|
|
||||||
import javax.swing.*;
|
|
||||||
import java.awt.*;
|
|
||||||
public class TasksPackagesMenuBar extends DataMenuBar {
|
public class TasksPackagesMenuBar extends DataMenuBar {
|
||||||
JButton autorefreshButton;
|
|
||||||
JSpinner sCheckTime;
|
|
||||||
public TasksPackagesMenuBar() {
|
public TasksPackagesMenuBar() {
|
||||||
super("пакеты задач", PassCode_2021.SynchronizeTestsTasks, PassCode_2021.AbortSelectedPackages);
|
super("пакеты задач", PassCode_2021.AbortSelectedPackages);
|
||||||
add(autorefreshButton = new MenuBarButton() {
|
|
||||||
{
|
|
||||||
setText("проверка раз в");
|
|
||||||
setToolTipText("автоматическое обновление состояния пакета задач");
|
|
||||||
Mark();
|
|
||||||
addActionListener(e -> {
|
|
||||||
TestingServer.checkTasks = !TestingServer.checkTasks;
|
|
||||||
TestingServer.switchTimer(TestingServer.checkTasks);
|
|
||||||
Mark();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
public void Mark() {
|
|
||||||
setIcon(Utils.getIcon(TestingServer.checkTasks ? "/icons/Pick.png" : "/icons/NotPick.png"));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
add(sCheckTime = new JSpinner());
|
|
||||||
sCheckTime.setPreferredSize(new Dimension(60, 26));
|
|
||||||
sCheckTime.setMaximumSize(new Dimension(60, 26));
|
|
||||||
sCheckTime.setModel(new SpinnerNumberModel(TestingServer.checkIntervalSecond, 10, 3600, 1));
|
|
||||||
UI.MakeSpinnerRapid(sCheckTime, e -> {
|
|
||||||
TestingServer.checkIntervalSecond = (int) sCheckTime.getValue();
|
|
||||||
if (TestingServer.checkTasks) TestingServer.ResetTimer();
|
|
||||||
});
|
|
||||||
add(new JLabel(" сек") {
|
|
||||||
{
|
|
||||||
setFont(Current.getTheme().Fonts.get(VisualiserFonts.TreeItalic));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
public void ShowAutorefresh() {
|
|
||||||
autorefreshButton.setIcon(Utils.getIcon(TestingServer.checkTasks ? "/icons/Pick.png" : "/icons/NotPick.png"));
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
50
src/Common/UI/Menus_2023/TestingBar/TestingBar.java
Normal file
50
src/Common/UI/Menus_2023/TestingBar/TestingBar.java
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
package Common.UI.Menus_2023.TestingBar;
|
||||||
|
import Common.Current;
|
||||||
|
import Common.UI.Menus_2023.MenuBarButton;
|
||||||
|
import Common.UI.Menus_2023.VisualiserMenuBar;
|
||||||
|
import Common.UI.Themes.VisualiserFonts;
|
||||||
|
import Common.UI.UI;
|
||||||
|
import Common.Utils.Utils;
|
||||||
|
import TestingSystem.TestingServer;
|
||||||
|
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||||
|
|
||||||
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
|
public class TestingBar extends VisualiserMenuBar {
|
||||||
|
JButton autorefreshButton;
|
||||||
|
JSpinner sCheckTime;
|
||||||
|
public TestingBar() {
|
||||||
|
addPasses(PassCode_2021.SynchronizeTestsTasks);
|
||||||
|
add(autorefreshButton = new MenuBarButton() {
|
||||||
|
{
|
||||||
|
setText("проверка раз в");
|
||||||
|
setToolTipText("автоматическое обновление состояния пакета задач");
|
||||||
|
Mark();
|
||||||
|
addActionListener(e -> {
|
||||||
|
TestingServer.checkTasks = !TestingServer.checkTasks;
|
||||||
|
TestingServer.switchTimer(TestingServer.checkTasks);
|
||||||
|
Mark();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
public void Mark() {
|
||||||
|
setIcon(Utils.getIcon(TestingServer.checkTasks ? "/icons/Pick.png" : "/icons/NotPick.png"));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
add(sCheckTime = new JSpinner());
|
||||||
|
sCheckTime.setPreferredSize(new Dimension(60, 26));
|
||||||
|
sCheckTime.setMaximumSize(new Dimension(60, 26));
|
||||||
|
sCheckTime.setModel(new SpinnerNumberModel(TestingServer.checkIntervalSecond, 10, 3600, 1));
|
||||||
|
UI.MakeSpinnerRapid(sCheckTime, e -> {
|
||||||
|
TestingServer.checkIntervalSecond = (int) sCheckTime.getValue();
|
||||||
|
if (TestingServer.checkTasks) TestingServer.ResetTimer();
|
||||||
|
});
|
||||||
|
add(new JLabel(" сек") {
|
||||||
|
{
|
||||||
|
setFont(Current.getTheme().Fonts.get(VisualiserFonts.TreeItalic));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
public void ShowAutorefresh() {
|
||||||
|
autorefreshButton.setIcon(Utils.getIcon(TestingServer.checkTasks ? "/icons/Pick.png" : "/icons/NotPick.png"));
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -23,6 +23,7 @@ import Common.UI.Menus_2023.ServerSapforsBar.ServerSapforsBar;
|
|||||||
import Common.UI.Menus_2023.SubscribersMenuBar.SubscribersMenuBar;
|
import Common.UI.Menus_2023.SubscribersMenuBar.SubscribersMenuBar;
|
||||||
import Common.UI.Menus_2023.TasksPackagesMenuBar.TasksPackagesMenuBar;
|
import Common.UI.Menus_2023.TasksPackagesMenuBar.TasksPackagesMenuBar;
|
||||||
import Common.UI.Menus_2023.TestRunTasksMenuBar.TestRunTasksMenuBar;
|
import Common.UI.Menus_2023.TestRunTasksMenuBar.TestRunTasksMenuBar;
|
||||||
|
import Common.UI.Menus_2023.TestingBar.TestingBar;
|
||||||
import Common.UI.Menus_2023.TestsMenuBar.TestsMenuBar;
|
import Common.UI.Menus_2023.TestsMenuBar.TestsMenuBar;
|
||||||
import Common.UI.Menus_2023.UsersMenuBar.UsersMenuBar;
|
import Common.UI.Menus_2023.UsersMenuBar.UsersMenuBar;
|
||||||
import Common.UI.Menus_2023.VariantsMenuBar.VariantsMenuBar;
|
import Common.UI.Menus_2023.VariantsMenuBar.VariantsMenuBar;
|
||||||
@@ -105,6 +106,7 @@ import static Common.UI.Trees.TreeRenderers.*;
|
|||||||
public class UI {
|
public class UI {
|
||||||
public static MenuElement[] last_menu_path;
|
public static MenuElement[] last_menu_path;
|
||||||
public static MainMenuBar mainMenuBar = null;
|
public static MainMenuBar mainMenuBar = null;
|
||||||
|
public static TestingBar testingBar = null;
|
||||||
public static VersionsMenuBar versionsMenuBar = null;
|
public static VersionsMenuBar versionsMenuBar = null;
|
||||||
public static FastAccessMenuBar fastAccessMenuBar = null;
|
public static FastAccessMenuBar fastAccessMenuBar = null;
|
||||||
//------------
|
//------------
|
||||||
@@ -207,6 +209,7 @@ public class UI {
|
|||||||
}
|
}
|
||||||
public static void CreateMenus() {
|
public static void CreateMenus() {
|
||||||
mainMenuBar = new MainMenuBar();
|
mainMenuBar = new MainMenuBar();
|
||||||
|
testingBar = new TestingBar();
|
||||||
versionsMenuBar = new VersionsMenuBar();
|
versionsMenuBar = new VersionsMenuBar();
|
||||||
fastAccessMenuBar = new FastAccessMenuBar();
|
fastAccessMenuBar = new FastAccessMenuBar();
|
||||||
//---------------------------------------------------->>
|
//---------------------------------------------------->>
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="Visual_DVM_2021.UI.Main.TestingForm">
|
<form xmlns="http://www.intellij.com/uidesigner/form/" version="1" bind-to-class="Visual_DVM_2021.UI.Main.TestingForm">
|
||||||
<grid id="27dc6" binding="content" layout-manager="GridLayoutManager" row-count="1" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
|
<grid id="27dc6" binding="content" layout-manager="BorderLayout" hgap="0" vgap="0">
|
||||||
<margin top="0" left="0" bottom="0" right="0"/>
|
|
||||||
<constraints>
|
<constraints>
|
||||||
<xy x="20" y="20" width="1034" height="666"/>
|
<xy x="20" y="20" width="1034" height="666"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
@@ -12,9 +11,7 @@
|
|||||||
<border type="none"/>
|
<border type="none"/>
|
||||||
<children>
|
<children>
|
||||||
<tabbedpane id="2a81a" binding="testingTabs">
|
<tabbedpane id="2a81a" binding="testingTabs">
|
||||||
<constraints>
|
<constraints border-constraint="Center"/>
|
||||||
<grid row="0" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
|
|
||||||
</constraints>
|
|
||||||
<properties/>
|
<properties/>
|
||||||
<border type="none"/>
|
<border type="none"/>
|
||||||
<children>
|
<children>
|
||||||
|
|||||||
@@ -1,14 +1,13 @@
|
|||||||
package Visual_DVM_2021.UI.Main;
|
package Visual_DVM_2021.UI.Main;
|
||||||
import Common.Global;
|
import Common.Global;
|
||||||
import Common.UI.Menus_2023.TasksPackagesMenuBar.TasksPackagesMenuBar;
|
|
||||||
import Common.UI.TextField.StyledTextField;
|
import Common.UI.TextField.StyledTextField;
|
||||||
import Common.UI.UI;
|
import Common.UI.UI;
|
||||||
import TestingSystem.Configuration.UI.ConfigurationDBTable;
|
import TestingSystem.Configuration.UI.ConfigurationDBTable;
|
||||||
import TestingSystem.TasksPackage.TasksPackageDBTable;
|
|
||||||
import Visual_DVM_2021.UI.Interface.FormWithSplitters;
|
import Visual_DVM_2021.UI.Interface.FormWithSplitters;
|
||||||
import Visual_DVM_2021.UI.Interface.TestingWindow;
|
import Visual_DVM_2021.UI.Interface.TestingWindow;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
import java.awt.*;
|
||||||
public class TestingForm implements FormWithSplitters, TestingWindow {
|
public class TestingForm implements FormWithSplitters, TestingWindow {
|
||||||
private JPanel content;
|
private JPanel content;
|
||||||
@Override
|
@Override
|
||||||
@@ -65,6 +64,7 @@ public class TestingForm implements FormWithSplitters, TestingWindow {
|
|||||||
public SapforPackagesComparisonForm sapforTestingSlave;
|
public SapforPackagesComparisonForm sapforTestingSlave;
|
||||||
//-
|
//-
|
||||||
public TestingForm() {
|
public TestingForm() {
|
||||||
|
content.add(UI.testingBar, BorderLayout.NORTH);
|
||||||
LoadSplitters();
|
LoadSplitters();
|
||||||
//-
|
//-
|
||||||
dvmTestingRunMaster = new TestRunTasksComparisonForm(dvmTestingRunSlave = new TestRunTasksComparisonForm(null));
|
dvmTestingRunMaster = new TestRunTasksComparisonForm(dvmTestingRunSlave = new TestRunTasksComparisonForm(null));
|
||||||
@@ -130,7 +130,7 @@ public class TestingForm implements FormWithSplitters, TestingWindow {
|
|||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void ShowAutoActualizeTestsState() {
|
public void ShowAutoActualizeTestsState() {
|
||||||
((TasksPackagesMenuBar) UI.menuBars.get(TasksPackageDBTable.class)).ShowAutorefresh();
|
UI.testingBar.ShowAutorefresh();
|
||||||
}
|
}
|
||||||
@Override
|
@Override
|
||||||
public void FocusTestingTasks() {
|
public void FocusTestingTasks() {
|
||||||
|
|||||||
Reference in New Issue
Block a user