рефакторин методов связанных с компонентами.
This commit is contained in:
@@ -2,7 +2,7 @@ package _VisualDVM.Visual;
|
||||
import Common.Visual.UIModule_;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.RemoteFile.UI.RemoteFileChooser;
|
||||
import _VisualDVM.Repository.Component.UI.ComponentsWindow;
|
||||
import _VisualDVM.Visual.Windows.ComponentsWindow;
|
||||
import _VisualDVM.TestingSystem.Common.TestingMenuBar;
|
||||
import _VisualDVM.Visual.Interface.DebugWindow;
|
||||
import _VisualDVM.Visual.Interface.VersionsWindow;
|
||||
|
||||
@@ -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);
|
||||
|
||||
44
src/_VisualDVM/Visual/Windows/ComponentsWindow.java
Normal file
44
src/_VisualDVM/Visual/Windows/ComponentsWindow.java
Normal file
@@ -0,0 +1,44 @@
|
||||
package _VisualDVM.Visual.Windows;
|
||||
import Common.Visual.Windows.Dialog.Dialog;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Repository.Component.UI.ComponentsFields;
|
||||
|
||||
import java.awt.*;
|
||||
public class ComponentsWindow extends Dialog<Object, ComponentsFields> {
|
||||
public ComponentsWindow() {
|
||||
super(ComponentsFields.class);
|
||||
}
|
||||
@Override
|
||||
public boolean NeedsScroll() {
|
||||
return false;
|
||||
}
|
||||
@Override
|
||||
public int getDefaultWidth() {
|
||||
return Global.properties.ComponentsWindowWidth;
|
||||
}
|
||||
@Override
|
||||
public int getDefaultHeight() {
|
||||
return Global.properties.ComponentsWindowHeight;
|
||||
}
|
||||
@Override
|
||||
public void CreateButtons() {
|
||||
}
|
||||
@Override
|
||||
public void Init(Object... params) {
|
||||
Global.components.ShowUI();
|
||||
}
|
||||
@Override
|
||||
public void LoadSize() {
|
||||
setMinimumSize(new Dimension(650, 250));
|
||||
Dimension dimension = new Dimension(getDefaultWidth(), getDefaultHeight());
|
||||
setPreferredSize(dimension);
|
||||
setSize(dimension);
|
||||
}
|
||||
@Override
|
||||
public void onClose() {
|
||||
super.onClose();
|
||||
Global.properties.ComponentsWindowWidth = getWidth();
|
||||
Global.properties.ComponentsWindowHeight = getHeight();
|
||||
Global.properties.Update();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user