рефакторин методов связанных с компонентами.
This commit is contained in:
@@ -13,7 +13,7 @@ import java.awt.*;
|
||||
public class MainMenuBar extends VisualiserMenuBar {
|
||||
JMenu analyses;
|
||||
JMenu transformations;
|
||||
MenuBarButton components;
|
||||
MenuBarButton componentsButton;
|
||||
public MainMenuBar() {
|
||||
addMenus(new LastOpenedProjectsMenu());
|
||||
addPasses(PassCode.OpenCurrentProject, PassCode.CreateEmptyProject);
|
||||
@@ -23,7 +23,7 @@ public class MainMenuBar extends VisualiserMenuBar {
|
||||
new GlobalCleaningMenu(),
|
||||
new VisualiserSettingsMenu()
|
||||
);
|
||||
add(components = new MenuBarButton() {
|
||||
add(componentsButton = new MenuBarButton() {
|
||||
{
|
||||
setToolTipText("Компоненты");
|
||||
setIcon("/icons/ComponentsActual.png");
|
||||
@@ -32,7 +32,7 @@ public class MainMenuBar extends VisualiserMenuBar {
|
||||
UI.Info("Перед работой с компонентами закройте анализатор производительности!");
|
||||
} else {
|
||||
Global.mainModule.getPass(PassCode.GetComponentsActualVersions).Do();
|
||||
Global.RefreshUpdatesStatus();
|
||||
Global.components.RefreshUpdatesStatus();
|
||||
Global.mainModule.getUI().getComponentsWindow().ShowDialog("");
|
||||
}
|
||||
});
|
||||
@@ -65,10 +65,7 @@ public class MainMenuBar extends VisualiserMenuBar {
|
||||
ShowProject(false);
|
||||
}
|
||||
public void ShowUpdatesIcon() {
|
||||
components.setIcon(
|
||||
(Global.need_update > 0) || (Global.bad_state > 0)
|
||||
? "/icons/ComponentsNeedUpdate.gif"
|
||||
: (Global.need_publish > 0 ? "/icons/ComponentsNeedPublish_2023.gif" : "/icons/ComponentsActual.png"));
|
||||
componentsButton.setIcon(Global.components.getButtonIconPath());
|
||||
}
|
||||
public void ShowProject(boolean flag) {
|
||||
analyses.setEnabled(flag);
|
||||
|
||||
Reference in New Issue
Block a user