упраздение лишних енумов в оформлении таблиц и деревьев.
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Arrays;
|
||||
import Common.Database.Tables.DataSet;
|
||||
import Common.Visual.DataSetControlForm;
|
||||
import Common.Visual.Tables.RendererHiddenList;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.Settings.SettingName;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.Visual.Tables.EditorFilesHyperlinks;
|
||||
import _VisualDVM.Visual.Tables.RendererHyperlinks;
|
||||
|
||||
import java.util.Vector;
|
||||
|
||||
import static Common.Visual.Tables.TableEditors.EditorHyperlinks;
|
||||
import static Common.Visual.Tables.TableRenderers.RendererHiddenList;
|
||||
import static Common.Visual.Tables.TableRenderers.RendererHyperlinks;
|
||||
public class ArraysSet extends DataSet<Long, ProjectArray> {
|
||||
public ArraysSet() {
|
||||
super(Long.class, ProjectArray.class);
|
||||
@@ -38,10 +38,10 @@ public class ArraysSet extends DataSet<Long, ProjectArray> {
|
||||
protected void AdditionalInitColumns() {
|
||||
columns.get(0).setVisible(false);
|
||||
if ((Global.mainModule.getDb()).settings.get(SettingName.ShowFullArraysDeclarations).toBoolean()) {
|
||||
columns.get(4).setRenderer(RendererHyperlinks);
|
||||
columns.get(4).setEditor(EditorHyperlinks);
|
||||
columns.get(4).setRendererClass(RendererHyperlinks.class);
|
||||
columns.get(4).setEditorClass(EditorFilesHyperlinks.class);
|
||||
} else {
|
||||
columns.get(4).setRenderer(RendererHiddenList);
|
||||
columns.get(4).setRendererClass(RendererHiddenList.class);
|
||||
columns.get(4).setMaxWidth(200);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Arrays.UI;
|
||||
import Common.MainModule_;
|
||||
import Common.Visual.Fonts.VisualiserFonts;
|
||||
import Common.Visual.Tables.DBObjectEditor;
|
||||
import Common.Visual.Tables.EditorDBObject;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ProjectData.SapforData.Arrays.Templates.TemplateDimension;
|
||||
|
||||
import javax.swing.*;
|
||||
public class DimensionStateChanger extends DBObjectEditor<TemplateDimension> {
|
||||
public class DimensionStateChanger extends EditorDBObject<TemplateDimension> {
|
||||
@Override
|
||||
public Object getCellEditorValue() {
|
||||
return value;
|
||||
|
||||
@@ -3,16 +3,13 @@ import Common.MainModule_;
|
||||
import Common.Visual.ControlForm;
|
||||
import Common.Visual.Tables.Grid.GridAnchestor;
|
||||
import Common.Visual.Tables.StyledTable;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.UI;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ProjectData.SapforData.Arrays.ProjectArray;
|
||||
import _VisualDVM.ProjectData.SapforData.Arrays.Templates.TemplateDimension;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.Vector;
|
||||
|
||||
import static Common.Visual.Tables.TableEditors.EditorDimension;
|
||||
import static Common.Visual.Tables.TableRenderers.RendererDimension;
|
||||
public class DimensionsTableForm extends ControlForm<StyledTable> {
|
||||
public DimensionsTableForm() {
|
||||
super(StyledTable.class);
|
||||
@@ -26,7 +23,7 @@ public class DimensionsTableForm extends ControlForm<StyledTable> {
|
||||
@Override
|
||||
public void Clear() {
|
||||
super.Clear();
|
||||
UI_.Clear(content);
|
||||
UI.Clear(content);
|
||||
}
|
||||
@Override
|
||||
public void CreateControl() {
|
||||
@@ -48,8 +45,8 @@ public class DimensionsTableForm extends ControlForm<StyledTable> {
|
||||
}) {
|
||||
@Override
|
||||
public void Init() {
|
||||
setDefaultRenderer(TemplateDimension.class, MainModule_.instance.getUI().getTableRenderer(RendererDimension));
|
||||
setDefaultEditor(TemplateDimension.class, MainModule_.instance.getUI().getTableEditor(EditorDimension));
|
||||
setDefaultRenderer(TemplateDimension.class, MainModule_.instance.getUI().getTableRenderer(DimensionRenderer.class));
|
||||
setDefaultEditor(TemplateDimension.class, MainModule_.instance.getUI().getTableEditor(DimensionStateChanger.class));
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ import _VisualDVM.ProjectData.SapforData.Regions.ParallelRegion;
|
||||
|
||||
import javax.swing.*;
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
public class RulesTreeCellRenderer extends StyledTreeCellRenderer {
|
||||
public class RendererTreeRule extends StyledTreeCellRenderer {
|
||||
public java.awt.Component getTreeCellRendererComponent(
|
||||
JTree tree, Object value,
|
||||
boolean selected, boolean expanded,
|
||||
@@ -1,6 +1,5 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Arrays.UI;
|
||||
import Common.Visual.Trees.StyledTree;
|
||||
import Common.Visual.Trees.TreeRenderers;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ProjectData.SapforData.Regions.ParallelRegion;
|
||||
@@ -9,7 +8,6 @@ import _VisualDVM.Visual.Menus.GraphMenu;
|
||||
import javax.swing.tree.DefaultMutableTreeNode;
|
||||
import javax.swing.tree.TreePath;
|
||||
|
||||
import static Common.Visual.Trees.TreeRenderers.RendererRule;
|
||||
public class RulesTree extends StyledTree {
|
||||
public RulesTree() {
|
||||
super(Global.mainModule.getProject().align_rules_root);
|
||||
@@ -23,8 +21,8 @@ public class RulesTree extends StyledTree {
|
||||
return new DistributionMenu(this);
|
||||
}
|
||||
@Override
|
||||
public TreeRenderers getRenderer() {
|
||||
return RendererRule;
|
||||
public Class getRendererClass() {
|
||||
return RendererTreeRule.class;
|
||||
}
|
||||
@Override
|
||||
public void SelectionAction(TreePath e) {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Functions;
|
||||
import Common.Utils.Utils_;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.UI;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
import _VisualDVM.ProjectData.Files.DBProjectFile;
|
||||
@@ -32,7 +32,7 @@ public class FuncCall extends FileObjectWithMessages {
|
||||
if (Global.mainModule.getPass(PassCode.SPF_GetGraphFunctions).isDone()) {
|
||||
super.Select(flag);
|
||||
} else {
|
||||
UI_.Info("Для подстановки функций требуется выполнить проход " + Utils_.DQuotes(PassCode.SPF_GetGraphFunctions.getDescription()));
|
||||
UI.Info("Для подстановки функций требуется выполнить проход " + Utils_.DQuotes(PassCode.SPF_GetGraphFunctions.getDescription()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Functions;
|
||||
import Common.Utils.Utils_;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.UI;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.PassCode;
|
||||
|
||||
@@ -41,7 +41,7 @@ public class FuncCallH extends FuncCall {
|
||||
if (Global.mainModule.getPass(PassCode.SPF_GetGraphFunctions).isDone()) {
|
||||
super.Select(flag);
|
||||
} else {
|
||||
UI_.Info("Для подстановки функций требуется выполнить проход " + Utils_.DQuotes(PassCode.SPF_GetGraphFunctions.getDescription()));
|
||||
UI.Info("Для подстановки функций требуется выполнить проход " + Utils_.DQuotes(PassCode.SPF_GetGraphFunctions.getDescription()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Functions.UI.Graph;
|
||||
import Common.Visual.ControlForm;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.UI;
|
||||
import _VisualDVM.Global;
|
||||
import com.mxgraph.swing.mxGraphComponent;
|
||||
|
||||
@@ -22,6 +22,6 @@ public class FunctionsGraphForm extends ControlForm<mxGraphComponent> {
|
||||
@Override
|
||||
public void Clear() {
|
||||
super.Clear();
|
||||
UI_.Clear(content);
|
||||
UI.Clear(content);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Functions.UI.Graph;
|
||||
import Common.Utils.Utils_;
|
||||
import Common.Visual.UI_;
|
||||
import Common.Visual.UI;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Passes.All.SPF_GetGraphFunctionPositions;
|
||||
@@ -242,7 +242,7 @@ public class FunctionsGraphUI extends mxGraph {
|
||||
break;
|
||||
case Standard:
|
||||
case NotFound:
|
||||
UI_.Info("процедура " + Utils_.Brackets(func_name) + " " + fi.type.getDescription());
|
||||
UI.Info("процедура " + Utils_.Brackets(func_name) + " " + fi.type.getDescription());
|
||||
break;
|
||||
}
|
||||
break;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Functions.UI;
|
||||
import Common.Visual.Trees.SelectableTree;
|
||||
import Common.Visual.Trees.TreeRenderers;
|
||||
import Common.Visual.Trees.SelectionTreeCellRenderer;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ProjectData.SapforData.FileObject;
|
||||
@@ -10,8 +10,8 @@ public class InlineTree extends SelectableTree {
|
||||
super(Global.mainModule.getProject().inline_root);
|
||||
}
|
||||
@Override
|
||||
public TreeRenderers getRenderer() {
|
||||
return TreeRenderers.RendererSelection;
|
||||
public Class getRendererClass() {
|
||||
return SelectionTreeCellRenderer.class;
|
||||
}
|
||||
@Override
|
||||
public Current getCurrent() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Functions.UI;
|
||||
import Common.Visual.Trees.SelectableTree;
|
||||
import Common.Visual.Trees.TreeRenderers;
|
||||
import Common.Visual.Trees.SelectionTreeCellRenderer;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.ProjectData.SapforData.FileObject;
|
||||
@@ -10,8 +10,8 @@ public class InlineTree2 extends SelectableTree {
|
||||
super(Global.mainModule.getProject().inline_root2);
|
||||
}
|
||||
@Override
|
||||
public TreeRenderers getRenderer() {
|
||||
return TreeRenderers.RendererSelection;
|
||||
public Class getRendererClass() {
|
||||
return SelectionTreeCellRenderer.class;
|
||||
}
|
||||
@Override
|
||||
public Current getCurrent() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Includes.UI;
|
||||
import Common.Visual.Trees.SelectableTree;
|
||||
import Common.Visual.Trees.TreeRenderers;
|
||||
import Common.Visual.Trees.SelectionTreeCellRenderer;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.Visual.Menus.GraphMenu;
|
||||
@@ -13,8 +13,8 @@ public class IncludesTree extends SelectableTree {
|
||||
return Current.IncludeGraphElement;
|
||||
}
|
||||
@Override
|
||||
public TreeRenderers getRenderer() {
|
||||
return TreeRenderers.RendererSelection;
|
||||
public Class getRendererClass() {
|
||||
return SelectionTreeCellRenderer.class;
|
||||
}
|
||||
@Override
|
||||
protected GraphMenu createMenu() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Loops;
|
||||
import Common.Visual.Fonts.VisualiserFonts;
|
||||
import Common.Visual.UI_;
|
||||
import _VisualDVM.ProjectData.Files.UI.Editor.SPFEditor;
|
||||
|
||||
import javax.swing.text.Highlighter;
|
||||
public enum LoopState {
|
||||
@@ -29,9 +29,9 @@ public enum LoopState {
|
||||
public Highlighter.HighlightPainter getPainter() {
|
||||
switch (this) {
|
||||
case GoodLoop:
|
||||
return UI_.GreenTextPainter;
|
||||
return SPFEditor.GreenTextPainter;
|
||||
case BadLoop:
|
||||
return UI_.RedTextPainter;
|
||||
return SPFEditor.RedTextPainter;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Regions;
|
||||
import Common.Database.Tables.DataSet;
|
||||
import Common.Visual.DataSetControlForm;
|
||||
import Common.Visual.Tables.RendererMultiline;
|
||||
import Common.Visual.Tables.RendererTopLeft;
|
||||
import _VisualDVM.Current;
|
||||
|
||||
import java.math.BigInteger;
|
||||
|
||||
import static Common.Visual.Tables.TableRenderers.RendererMultiline;
|
||||
import static Common.Visual.Tables.TableRenderers.RendererTopLeft;
|
||||
public class RegionsSet extends DataSet<BigInteger, ParallelRegion> {
|
||||
//суррогат. нужен только для сохры столбцов. во всяком случае пока.
|
||||
public RegionsSet() {
|
||||
@@ -31,8 +30,8 @@ public class RegionsSet extends DataSet<BigInteger, ParallelRegion> {
|
||||
protected void AdditionalInitColumns() {
|
||||
columns.get(0).setVisible(false);
|
||||
for (int i = 1; i < 7; ++i)
|
||||
columns.get(i).setRenderer(RendererTopLeft);
|
||||
columns.get(7).setRenderer(RendererMultiline);
|
||||
columns.get(i).setRendererClass(RendererTopLeft.class);
|
||||
columns.get(7).setRendererClass(RendererMultiline.class);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Variants.UI;
|
||||
import Common.Visual.Tables.RendererMaskedNanInteger;
|
||||
public class RendererVariantRank extends RendererMaskedNanInteger {
|
||||
@Override
|
||||
public long getMask() {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Variants.UI;
|
||||
import Common.Visual.Tables.MaskedIntegerValueRenderer;
|
||||
public class VariantRankRenderer extends MaskedIntegerValueRenderer {
|
||||
@Override
|
||||
public long getMask() {
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,13 @@
|
||||
package _VisualDVM.ProjectData.SapforData.Variants;
|
||||
import Common.Database.Tables.DataSet;
|
||||
import Common.Visual.DataSetControlForm;
|
||||
import Common.Visual.Tables.RendererDate;
|
||||
import Common.Visual.Tables.RendererMaskedNanInteger;
|
||||
import Common.Visual.Tables.RendererMultiline;
|
||||
import _VisualDVM.Current;
|
||||
import _VisualDVM.ProjectData.SapforData.Variants.UI.RendererVariantRank;
|
||||
import _VisualDVM.Visual.Menus.VariantsMenuBar.VariantsMenuBar;
|
||||
|
||||
import static Common.Visual.Tables.TableRenderers.*;
|
||||
public class VariantsSet extends DataSet<String, ParallelVariant> {
|
||||
public VariantsSet() {
|
||||
super(String.class, ParallelVariant.class);
|
||||
@@ -23,11 +26,11 @@ public class VariantsSet extends DataSet<String, ParallelVariant> {
|
||||
@Override
|
||||
protected void AdditionalInitColumns() {
|
||||
columns.get(0).setVisible(false);
|
||||
columns.get(2).setRenderer(RendererMultiline);
|
||||
columns.get(2).setRendererClass(RendererMultiline.class);
|
||||
for (int i = 3; i < columns.size() - 3; ++i)
|
||||
columns.get(i).setRenderer(RendererMaskedInt);
|
||||
columns.get(columns.size() - 3).setRenderer(RendererVariantRank);
|
||||
columns.get(columns.size() - 2).setRenderer(RendererDate);
|
||||
columns.get(i).setRendererClass(RendererMaskedNanInteger.class);
|
||||
columns.get(columns.size() - 3).setRendererClass( RendererVariantRank.class);
|
||||
columns.get(columns.size() - 2).setRendererClass(RendererDate.class);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user