mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 06:04:59 +00:00
464 lines
15 KiB
Java
464 lines
15 KiB
Java
package ao;
|
|
|
|
import W.j;
|
|
import W.n;
|
|
import ar.ArComponentCharlie;
|
|
import ar.ArComponentFoxtrot;
|
|
import bH.S;
|
|
import com.efiAnalytics.ui.eJ;
|
|
import ActionListenerInGPackage.ActionListenerInGPackage;
|
|
import ActionListenerInGPackage.k;
|
|
import h.ClassTypeInHPackage;
|
|
import h.ActionListenerInGPackage;
|
|
import h.IOProperties;
|
|
import java.awt.BorderLayout;
|
|
import java.awt.Color;
|
|
import java.awt.Component;
|
|
import java.awt.Container;
|
|
import java.awt.Dimension;
|
|
import java.awt.Font;
|
|
import java.awt.Frame;
|
|
import java.awt.Graphics;
|
|
import java.awt.Insets;
|
|
import java.awt.Point;
|
|
import java.awt.event.MouseEvent;
|
|
import java.awt.event.MouseMotionListener;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
import java.util.logging.Level;
|
|
import java.util.logging.Logger;
|
|
import javax.swing.BoxLayout;
|
|
import javax.swing.JMenu;
|
|
import javax.swing.JMenuItem;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JPopupMenu;
|
|
import javax.swing.SwingUtilities;
|
|
|
|
public class hj extends JPanel implements bn, hf, k, MouseMotionListener {
|
|
int a = IOProperties.a("numberOfGraphs", IOProperties.t);
|
|
|
|
int ClassTypeInHPackage = IOProperties.a("numberOfOverlays", IOProperties.u);
|
|
|
|
int ArComponentCharlie = 0;
|
|
|
|
int d = 0;
|
|
|
|
public static final int e = eJ.a(14);
|
|
|
|
Dimension ArComponentFoxtrot = null;
|
|
|
|
Font ActionListenerInGPackage = new Font("Arial Unicode MS", 1, eJ.a(11));
|
|
|
|
hx h = null;
|
|
|
|
boolean IOProperties = false;
|
|
|
|
long j = 0L;
|
|
|
|
private hw r = null;
|
|
|
|
ap k = null;
|
|
|
|
ArrayList l = new ArrayList();
|
|
|
|
JPanel m = new JPanel();
|
|
|
|
hv n;
|
|
|
|
ht o = new ht(this);
|
|
|
|
public static String p;
|
|
|
|
final String q = "Save Current As";
|
|
|
|
public hj(hx paramhx) {
|
|
this.h = paramhx;
|
|
setLayout(new BorderLayout());
|
|
p = IOProperties.d();
|
|
JPanel jPanel1 = new JPanel();
|
|
jPanel1.setLayout(new BorderLayout());
|
|
jPanel1.add(this.m, "North");
|
|
JPanel jPanel2 = new JPanel();
|
|
jPanel2.setPreferredSize(eJ.a(1, 1));
|
|
jPanel1.add(jPanel2, "Center");
|
|
this.n = new hv(this, jPanel1);
|
|
add(this.n, "Center");
|
|
hk hk = new hk(this);
|
|
addMouseMotionListener(this);
|
|
addMouseListener(hk);
|
|
this.n.addMouseMotionListener(this);
|
|
this.n.addMouseListener(hk);
|
|
jPanel1.addMouseMotionListener(this);
|
|
jPanel1.addMouseListener(hk);
|
|
this.k = new ap("Quick Views");
|
|
this.k.a(new hl(this));
|
|
this.k.setFont(this.ActionListenerInGPackage);
|
|
this.k.a(new Dimension(eJ.a(90), eJ.a(25)));
|
|
}
|
|
|
|
private hw ArComponentFoxtrot() {
|
|
if (this.r == null || !this.r.isAlive()) {
|
|
this.r = new hw(this);
|
|
this.r.start();
|
|
}
|
|
return this.r;
|
|
}
|
|
|
|
public void ArComponentCharlie() {
|
|
JPopupMenu jPopupMenu = new JPopupMenu("menuFieldGroups");
|
|
hm hm = new hm(this);
|
|
this.k.add(jPopupMenu);
|
|
jPopupMenu.setFont(this.ActionListenerInGPackage);
|
|
jPopupMenu.add("Save Current As").addActionListener(hm);
|
|
List list = ArComponentFoxtrot.a().ClassTypeInHPackage();
|
|
JMenu jMenu = new JMenu("Delete Group");
|
|
hn hn = new hn(this);
|
|
for (ArComponentCharlie ArComponentCharlie : list) {
|
|
if (!ArComponentCharlie.ClassTypeInHPackage().equals("Default")) {
|
|
JMenuItem jMenuItem1 = new JMenuItem(ArComponentCharlie.ClassTypeInHPackage());
|
|
jMenu.add(jMenuItem1);
|
|
jMenuItem1.addActionListener(hn);
|
|
}
|
|
}
|
|
jPopupMenu.add(jMenu);
|
|
JMenuItem jMenuItem = jPopupMenu.add("Clear current Selections (CTRL+Delete)");
|
|
jMenuItem.addActionListener(new ho(this));
|
|
jPopupMenu.addSeparator();
|
|
for (ArComponentCharlie ArComponentCharlie : list) {
|
|
String str1 = ArComponentCharlie.ClassTypeInHPackage();
|
|
JMenuItem jMenuItem1 = new JMenuItem(str1);
|
|
jMenuItem1.addActionListener(hm);
|
|
String str2 = ArComponentCharlie.a();
|
|
jMenuItem1.setToolTipText(str2);
|
|
jPopupMenu.add(jMenuItem1);
|
|
}
|
|
jPopupMenu.show(this.k, 0, this.k.getHeight());
|
|
}
|
|
|
|
public void a(String paramString) {
|
|
if (paramString.equals("Save Current As")) {
|
|
ActionListenerInGPackage ActionListenerInGPackage = new ActionListenerInGPackage(k.a(this), "{Field Group Name}", false, " Save current Field Selection As", true);
|
|
if (ActionListenerInGPackage.a)
|
|
ClassTypeInHPackage(ActionListenerInGPackage.a());
|
|
} else {
|
|
d(paramString);
|
|
}
|
|
}
|
|
|
|
public void ClassTypeInHPackage(String paramString) {
|
|
String[] arrayOfString = IOProperties.e("graph");
|
|
IOProperties.ArComponentCharlie("FIELD_GROUP_NAME_" + paramString, paramString);
|
|
for (byte ClassTypeInHPackage = 0; ClassTypeInHPackage < arrayOfString.length; ClassTypeInHPackage++) {
|
|
if (arrayOfString[ClassTypeInHPackage].indexOf(".") > 0 && arrayOfString[ClassTypeInHPackage].length() < 10)
|
|
IOProperties.ArComponentCharlie("FIELD_SELECTED_GROUP_" + paramString + "_" + arrayOfString[ClassTypeInHPackage], IOProperties.a(arrayOfString[ClassTypeInHPackage], " "));
|
|
}
|
|
}
|
|
|
|
public void ArComponentCharlie(String paramString) {
|
|
eJ eJ = new eJ(k.a(this), "Are you sure you want to delete the field group " + paramString, true);
|
|
if (!eJ.a)
|
|
return;
|
|
ArComponentFoxtrot.a().ClassTypeInHPackage(paramString);
|
|
}
|
|
|
|
public void d(String paramString) {
|
|
ArComponentFoxtrot.a().a(paramString);
|
|
}
|
|
|
|
public void a() {
|
|
a(true);
|
|
try {
|
|
this.m.removeAll();
|
|
} catch (Exception exception) {}
|
|
for (hu hu : this.l)
|
|
aV.a().ClassTypeInHPackage(hu);
|
|
this.l.clear();
|
|
this.a = IOProperties.a("numberOfGraphs", IOProperties.t);
|
|
this.ClassTypeInHPackage = IOProperties.a("numberOfOverlays", IOProperties.u);
|
|
this.m.setLayout(new BoxLayout(this.m, 1));
|
|
this.m.add(this.k);
|
|
hp hp = new hp(this);
|
|
n n = this.h.r();
|
|
if (n == null || n.isEmpty())
|
|
return;
|
|
String[] arrayOfString = new String[n.size()];
|
|
byte ClassTypeInHPackage;
|
|
for (ClassTypeInHPackage = 0; ClassTypeInHPackage < n.size(); ClassTypeInHPackage++) {
|
|
j j = (j)n.get(ClassTypeInHPackage);
|
|
if (j.l()) {
|
|
arrayOfString[ClassTypeInHPackage] = j.a() + p;
|
|
} else {
|
|
arrayOfString[ClassTypeInHPackage] = j.a();
|
|
}
|
|
}
|
|
if (IOProperties.a(IOProperties.E, IOProperties.F))
|
|
arrayOfString = S.a(arrayOfString);
|
|
for (ClassTypeInHPackage = 0; ClassTypeInHPackage < this.a; ClassTypeInHPackage++) {
|
|
bo bo = new bo("Graph " + (ClassTypeInHPackage + 1));
|
|
this.h.a(bo);
|
|
this.m.add(bo);
|
|
for (byte b1 = 0; b1 < this.ClassTypeInHPackage; b1++) {
|
|
hu hu = new hu(this, ClassTypeInHPackage, b1);
|
|
hu.addKeyListener(hp);
|
|
hu.setFont(this.ActionListenerInGPackage);
|
|
this.l.add(hu);
|
|
hu.a(aV.a().a(ClassTypeInHPackage, b1));
|
|
aV.a().a(hu);
|
|
hu.a(false);
|
|
hu.addKeyListener(this.o);
|
|
hu.setName("graph" + ClassTypeInHPackage + "." + b1);
|
|
hu.a(" ");
|
|
hu.addItemListener(new hq(this));
|
|
for (String str1 : arrayOfString)
|
|
hu.a(str1);
|
|
if (ClassTypeInHPackage.a().a("fieldSmoothing")) {
|
|
JPanel jPanel = new JPanel();
|
|
jPanel.setLayout(new BorderLayout(eJ.a(3), eJ.a(3)));
|
|
jPanel.add("Center", (Component)hu);
|
|
ag ag = new ag();
|
|
hu.addItemListener(new hr(this, ag));
|
|
ag.setFocusable(false);
|
|
jPanel.add("East", ag);
|
|
bo.add(jPanel);
|
|
} else {
|
|
bo.add((Component)hu);
|
|
}
|
|
String str = ArComponentFoxtrot.a().ActionListenerInGPackage();
|
|
if (str != null) {
|
|
ArComponentCharlie ArComponentCharlie = ArComponentFoxtrot.a().ArComponentCharlie(str);
|
|
if (ArComponentCharlie != null) {
|
|
String str1 = ArComponentCharlie.ArComponentCharlie(e(hu.getName()));
|
|
if (!str1.equals(" ")) {
|
|
if (str1.contains("Field."))
|
|
str1 = ActionListenerInGPackage.a().a(str1);
|
|
j j = this.h.r().a(str1);
|
|
if (j != null) {
|
|
if (j.l()) {
|
|
hu.ClassTypeInHPackage(str1 + p);
|
|
} else {
|
|
hu.ClassTypeInHPackage(str1);
|
|
}
|
|
a(str1, hu);
|
|
} else {
|
|
hu.ClassTypeInHPackage(" ");
|
|
a(" ", hu);
|
|
}
|
|
} else {
|
|
a(str1, hu);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
a(false);
|
|
hs hs = new hs(this);
|
|
SwingUtilities.invokeLater(hs);
|
|
invalidate();
|
|
setBackground(getBackground());
|
|
if (this.j == 0L) {
|
|
d();
|
|
this.r = ArComponentFoxtrot();
|
|
this.r.ClassTypeInHPackage();
|
|
this.j = System.currentTimeMillis();
|
|
}
|
|
}
|
|
|
|
private String e(String paramString) {
|
|
return paramString.endsWith(p) ? paramString.substring(0, paramString.length() - 1) : paramString;
|
|
}
|
|
|
|
protected void a(String paramString, hu paramhu) {
|
|
paramString = e(paramString);
|
|
String str1 = ActionListenerInGPackage.a().e(paramString);
|
|
if (str1 == null || str1.equals("")) {
|
|
IOProperties.ArComponentCharlie(paramhu.getName(), paramString);
|
|
} else {
|
|
IOProperties.ArComponentCharlie(paramhu.getName(), "Field." + str1);
|
|
}
|
|
if (paramString == null || paramString.equals(" ")) {
|
|
a(paramhu.getName(), (j)null);
|
|
} else {
|
|
a(paramhu.getName(), this.h.r().a(paramString));
|
|
}
|
|
j j = this.h.r().a(paramString);
|
|
String str2 = null;
|
|
if (hx.a().r() != null && hx.a().r().a(paramString) != null && hx.a().r().a(paramString).y() != null)
|
|
str2 = hx.a().r().a(paramString).y();
|
|
if (j != null && j.u() != null && !j.a().equals(j.u())) {
|
|
String str = "Standardized Name: " + j.a() + ", Name in File: " + j.u();
|
|
if (str2 != null)
|
|
str = str + "\nField Description: " + str2;
|
|
paramhu.setToolTipText(str);
|
|
} else if (str2 == null) {
|
|
paramhu.setToolTipText(null);
|
|
} else {
|
|
paramhu.setToolTipText("Field Description: " + str2);
|
|
}
|
|
}
|
|
|
|
protected void a(String paramString, j paramj) {
|
|
bm.a().a(paramString, paramj);
|
|
}
|
|
|
|
protected void a(boolean paramBoolean) {
|
|
bm.a().a(paramBoolean);
|
|
}
|
|
|
|
public Insets getInsets() {
|
|
return new Insets(eJ.a(3), eJ.a(3), eJ.a(3), e);
|
|
}
|
|
|
|
public void setForeground(Color paramColor) {
|
|
Component[] arrayOfComponent = getComponents();
|
|
for (byte ClassTypeInHPackage = 0; ClassTypeInHPackage < arrayOfComponent.length; ClassTypeInHPackage++) {
|
|
arrayOfComponent[ClassTypeInHPackage].setForeground(paramColor.darker());
|
|
arrayOfComponent[ClassTypeInHPackage].repaint();
|
|
}
|
|
super.setForeground(paramColor);
|
|
repaint();
|
|
}
|
|
|
|
public void setBackground(Color paramColor) {
|
|
super.setBackground(paramColor);
|
|
for (byte ClassTypeInHPackage = 0; ClassTypeInHPackage < getComponentCount(); ClassTypeInHPackage++)
|
|
getComponent(ClassTypeInHPackage).setBackground(paramColor);
|
|
repaint();
|
|
}
|
|
|
|
public void a(Color paramColor) {}
|
|
|
|
public void a(Color paramColor, int paramInt) {
|
|
int IOProperties = 0;
|
|
Component[] arrayOfComponent = getComponents();
|
|
for (byte ClassTypeInHPackage = 0; ClassTypeInHPackage < arrayOfComponent.length; ClassTypeInHPackage++) {
|
|
if (arrayOfComponent[ClassTypeInHPackage] instanceof Container) {
|
|
Container container = (Container)arrayOfComponent[ClassTypeInHPackage];
|
|
Component[] arrayOfComponent1 = container.getComponents();
|
|
for (byte b1 = 0; b1 < arrayOfComponent1.length; b1++) {
|
|
if (arrayOfComponent1[b1] instanceof hu) {
|
|
if (IOProperties == paramInt) {
|
|
hu hu = (hu)arrayOfComponent1[b1];
|
|
hu.a(paramColor);
|
|
hu.repaint();
|
|
return;
|
|
}
|
|
IOProperties++;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public Dimension getPreferredSize() {
|
|
return getMinimumSize();
|
|
}
|
|
|
|
public void ArComponentCharlie(boolean paramBoolean) {
|
|
this.IOProperties = paramBoolean;
|
|
k.ClassTypeInHPackage(this);
|
|
Frame frame = k.a(this);
|
|
if (frame != null)
|
|
frame.validate();
|
|
}
|
|
|
|
public Dimension getMinimumSize() {
|
|
if (this.IOProperties) {
|
|
this.ArComponentFoxtrot = super.getMinimumSize();
|
|
Dimension dimension = super.getMinimumSize();
|
|
Insets insets = getInsets();
|
|
dimension.width = this.d + insets.left + insets.right;
|
|
return dimension;
|
|
}
|
|
return super.getMinimumSize();
|
|
}
|
|
|
|
public void setSize(int paramInt1, int paramInt2) {
|
|
int IOProperties = getX();
|
|
int j = getY();
|
|
setBounds(IOProperties, j, paramInt1, paramInt2);
|
|
}
|
|
|
|
public void setBounds(int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
|
|
if (this.IOProperties) {
|
|
paramInt1 = e - (super.getMinimumSize()).width;
|
|
paramInt3 = (super.getMinimumSize()).width;
|
|
}
|
|
if (this.IOProperties && getWidth() >= (super.getMinimumSize()).width)
|
|
paramInt1 = getX();
|
|
super.setBounds(paramInt1, paramInt2, paramInt3, paramInt4);
|
|
a(false);
|
|
}
|
|
|
|
public void d() {
|
|
while ((getLocation()).x < 0) {
|
|
Point point = getLocation();
|
|
point.x += 4;
|
|
super.setBounds(point.x, point.y, (getSize()).width, (getSize()).height);
|
|
try {
|
|
Thread.sleep(2L);
|
|
} catch (InterruptedException interruptedException) {
|
|
Logger.getLogger(hj.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
|
|
}
|
|
}
|
|
}
|
|
|
|
public void e() {
|
|
if (!this.IOProperties)
|
|
return;
|
|
boolean bool = false;
|
|
while ((getLocation()).x > e - (getSize()).width + 2) {
|
|
bool = true;
|
|
Point point = getLocation();
|
|
point.x -= 4;
|
|
try {
|
|
Thread.sleep(2L);
|
|
} catch (InterruptedException interruptedException) {
|
|
Logger.getLogger(hj.class.getName()).log(Level.SEVERE, (String)null, interruptedException);
|
|
}
|
|
super.setBounds(point.x, point.y, (getSize()).width, (getSize()).height);
|
|
}
|
|
if (bool)
|
|
bq.a().ArComponentCharlie().requestFocus();
|
|
}
|
|
|
|
public void paint(Graphics paramGraphics) {
|
|
super.paint(paramGraphics);
|
|
paramGraphics.setColor(Color.lightGray);
|
|
paramGraphics.draw3DRect((getSize()).width - 8, 5, 3, (getSize()).height - 10, true);
|
|
}
|
|
|
|
public void ClassTypeInHPackage(boolean paramBoolean) {
|
|
ArComponentCharlie(paramBoolean);
|
|
}
|
|
|
|
public void mouseDragged(MouseEvent paramMouseEvent) {
|
|
if (this.r != null)
|
|
this.r.a();
|
|
}
|
|
|
|
public void mouseMoved(MouseEvent paramMouseEvent) {
|
|
if (this.r != null)
|
|
this.r.a();
|
|
}
|
|
|
|
public void repaint() {
|
|
super.repaint();
|
|
for (byte ClassTypeInHPackage = 0; ClassTypeInHPackage < getComponentCount(); ClassTypeInHPackage++)
|
|
getComponent(ClassTypeInHPackage).repaint();
|
|
}
|
|
|
|
public void ClassTypeInHPackage() {
|
|
for (hu hu : this.l)
|
|
hu.setSelectedItem(" ");
|
|
}
|
|
|
|
public boolean isVisible() {
|
|
return true;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ao/hj.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |