промежуточный. сворачивание деревьев проекта по тестовой кнопке. думаю положить сворачивание в настройки компактности.
This commit is contained in:
@@ -43,6 +43,7 @@ public class ProjectForm implements FormWithSplitters, ProjectWindow {
|
||||
private JPanel analysisFormPanel;
|
||||
private final JScrollPane FastAccessScroll;
|
||||
private JPanel projectViewPanel;
|
||||
private JPanel projectTreesBackground;
|
||||
private JPanel projectBackground;
|
||||
ProjectMenuBar menuBar;
|
||||
//-
|
||||
@@ -61,7 +62,7 @@ public class ProjectForm implements FormWithSplitters, ProjectWindow {
|
||||
public ProjectForm() {
|
||||
LoadSplitters();
|
||||
//-
|
||||
projectBackground.add(menuBar = new ProjectMenuBar(), BorderLayout.NORTH);
|
||||
projectTreesBackground.add(menuBar = new ProjectMenuBar(), BorderLayout.NORTH);
|
||||
arraysFormPanel.add((arraysForm = new ArraysForm()).getContent());
|
||||
functionsFormPanel.add((functionsForm = new FunctionsForm()).getContent());
|
||||
analysisFormPanel.add((analysisForm = new AnalysisForm()).getContent());
|
||||
@@ -288,4 +289,28 @@ public class ProjectForm implements FormWithSplitters, ProjectWindow {
|
||||
public void FocusVersions() {
|
||||
projectTabs.setSelectedIndex(5);
|
||||
}
|
||||
//--
|
||||
@Override
|
||||
public void CollapseProjectTrees() {
|
||||
UI.Clear(projectBackground);
|
||||
projectBackground.add(fileBackground);
|
||||
projectBackground.updateUI();
|
||||
}
|
||||
@Override
|
||||
public void ExpandProjectTrees() {
|
||||
SC3.setLeftComponent(fileBackground);
|
||||
projectBackground.add(SC3);
|
||||
projectBackground.updateUI();
|
||||
}
|
||||
@Override
|
||||
public void SwitchProjectTrees() {
|
||||
if (Global.properties.collapseProjectTrees)
|
||||
ExpandProjectTrees();
|
||||
else
|
||||
CollapseProjectTrees();
|
||||
//---------------
|
||||
Global.properties.collapseProjectTrees =!Global.properties.collapseProjectTrees;
|
||||
Global.properties.Update();
|
||||
UI.mainMenuBar.RightECButton.Switch(Global.properties.collapseProjectTrees);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user