Сделал сворачивание через меню настроек.
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
package Common.UI.Menus_2023.MainMenuBar;
|
||||
import Common.Current;
|
||||
import Common.Global;
|
||||
import Common.UI.Menus_2023.ECButtonPosition;
|
||||
import Common.UI.Menus_2023.ExpandCollapseButton;
|
||||
import Common.UI.Menus_2023.MenuBarButton;
|
||||
import Common.UI.Menus_2023.VisualiserMenuBar;
|
||||
import Common.UI.Menus_2023.MainMenuBar.VisualiserSettingsMenu.VisualiserSettingsMenu;
|
||||
import Common.UI.UI;
|
||||
import Repository.Component.PerformanceAnalyzer.PerformanceAnalyzer;
|
||||
import Visual_DVM_2021.Passes.PassCode_2021;
|
||||
@@ -16,7 +16,6 @@ public class MainMenuBar extends VisualiserMenuBar {
|
||||
JMenu analyses;
|
||||
JMenu transformations;
|
||||
MenuBarButton components;
|
||||
public ExpandCollapseButton RightECButton;
|
||||
public MainMenuBar() {
|
||||
addMenus(new LastOpenedProjectsMenu());
|
||||
addPasses(PassCode_2021.OpenCurrentProject, PassCode_2021.CreateEmptyProject);
|
||||
@@ -68,13 +67,6 @@ public class MainMenuBar extends VisualiserMenuBar {
|
||||
}
|
||||
});
|
||||
*/
|
||||
add(RightECButton = new ExpandCollapseButton("область деревьев проекта", ECButtonPosition.Up) {
|
||||
{
|
||||
addActionListener(e -> {
|
||||
UI.getMainWindow().getProjectWindow().SwitchProjectTrees();
|
||||
});
|
||||
}
|
||||
});
|
||||
//---
|
||||
ShowProject(false);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
package Common.UI.Menus_2023.MainMenuBar.VisualiserSettingsMenu;
|
||||
import Common.Current;
|
||||
import Common.Global;
|
||||
import Common.UI.Menus_2023.SettingsSubmenu;
|
||||
import Common.UI.Themes.VisualiserFonts;
|
||||
import GlobalData.Settings.SettingName;
|
||||
|
||||
import javax.swing.*;
|
||||
public class CompactnessSettingsMenu extends SettingsSubmenu {
|
||||
public CompactnessSettingsMenu(){
|
||||
super("Компактность отображения", null,
|
||||
SettingName.SmallScreen,
|
||||
SettingName.ShowFullTabsNames,
|
||||
SettingName.ShowFullArraysDeclarations,
|
||||
SettingName.FastAccessPassesCount,
|
||||
SettingName.LastOpenedProjectsCount
|
||||
);
|
||||
addSeparator();
|
||||
String [] propertiesNames = new String[]{
|
||||
"collapseCredentials",
|
||||
"collapseProjectTrees",
|
||||
"collapseFileGraphs",
|
||||
"collapseFileMessages"
|
||||
};
|
||||
for (String name: propertiesNames){
|
||||
Global.properties.addFlagMenuItem(this, name);
|
||||
};
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package Common.UI.Menus_2023.MainMenuBar;
|
||||
package Common.UI.Menus_2023.MainMenuBar.VisualiserSettingsMenu;
|
||||
import Common.Global;
|
||||
import Common.UI.Menus.PropertiesSubmenu;
|
||||
import Common.UI.Menus_2023.SettingsSubmenu;
|
||||
@@ -13,13 +13,7 @@ public class VisualiserSettingsMenu extends VisualiserMenu {
|
||||
"ConfirmPassesStart",
|
||||
"FocusPassesResult"
|
||||
));
|
||||
add(new SettingsSubmenu("Компактность отображения", null,
|
||||
SettingName.SmallScreen,
|
||||
SettingName.ShowFullTabsNames,
|
||||
SettingName.ShowFullArraysDeclarations,
|
||||
SettingName.FastAccessPassesCount,
|
||||
SettingName.LastOpenedProjectsCount
|
||||
));
|
||||
add(new CompactnessSettingsMenu());
|
||||
if (Global.isWindows) {
|
||||
add(new SettingsSubmenu("Компиляция на локальной машине", null,
|
||||
SettingName.LocalMakePathWindows,
|
||||
Reference in New Issue
Block a user