mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-26 14:45:01 +00:00
253 lines
7.9 KiB
Java
253 lines
7.9 KiB
Java
package aP;
|
|
|
|
import G.T;
|
|
import W.WInterfaceAp;
|
|
import W.Properties;
|
|
import bH.D;
|
|
import bz.ManagerPreferredlayoutsize;
|
|
import com.efiAnalytics.apps.ts.dashboard.Z;
|
|
import com.efiAnalytics.apps.ts.dashboard.x;
|
|
import java.awt.Component;
|
|
import java.awt.Image;
|
|
import java.awt.LayoutManager;
|
|
import java.awt.Toolkit;
|
|
import java.awt.event.MouseEvent;
|
|
import java.util.ArrayList;
|
|
import java.util.HashMap;
|
|
import java.util.Iterator;
|
|
import javax.swing.Icon;
|
|
import javax.swing.ImageIcon;
|
|
import javax.swing.JMenuItem;
|
|
import javax.swing.JPanel;
|
|
import javax.swing.JPopupMenu;
|
|
import javax.swing.SwingUtilities;
|
|
import Isoptimizeddrawingenabled.NComponentAlpha;
|
|
import Isoptimizeddrawingenabled.NInterfaceGolf;
|
|
import Isoptimizeddrawingenabled.Isoptimizeddrawingenabled;
|
|
import r.NComponentAlpha;
|
|
|
|
public class ManagerNcomponentalpha extends Isoptimizeddrawingenabled implements NComponentAlpha, NInterfaceGolf {
|
|
int NComponentAlpha = 0;
|
|
|
|
HashMap ManagerPreferredlayoutsize = new HashMap<>();
|
|
|
|
ArrayList c = new ArrayList();
|
|
|
|
ca d = new ca(this);
|
|
|
|
boolean e = false;
|
|
|
|
aW f = null;
|
|
|
|
private boolean h = false;
|
|
|
|
boolean NInterfaceGolf = NComponentAlpha.NComponentAlpha().ManagerPreferredlayoutsize(NComponentAlpha.ak, false);
|
|
|
|
public ManagerNcomponentalpha() {
|
|
setTabPlacement(3);
|
|
this.e = NComponentAlpha.NComponentAlpha().NComponentAlpha(NComponentAlpha.da, NComponentAlpha.db);
|
|
if (!this.e) {
|
|
Image image = Toolkit.getDefaultToolkit().getImage(getClass().getResource("resources/new16.gif"));
|
|
ImageIcon imageIcon = new ImageIcon(image);
|
|
addTab("", imageIcon, new JPanel(), "Add Gauge Cluster");
|
|
addChangeListener(new bX(this));
|
|
addMouseListener(this.d);
|
|
}
|
|
this.f = new aW(this);
|
|
}
|
|
|
|
public x NComponentAlpha(Z paramZ, String paramString) {
|
|
x x = new x(T.NComponentAlpha().c());
|
|
x.NComponentAlpha(paramZ);
|
|
NComponentAlpha(x, paramString);
|
|
return x;
|
|
}
|
|
|
|
public void NComponentAlpha(boolean paramBoolean) {
|
|
int i = this.e ? (getTabCount() - 1) : (getTabCount() - 2);
|
|
if (getSelectedIndex() < i) {
|
|
NComponentAlpha(getSelectedIndex() + 1, paramBoolean);
|
|
} else {
|
|
NComponentAlpha(0, paramBoolean);
|
|
}
|
|
}
|
|
|
|
public void ManagerPreferredlayoutsize(boolean paramBoolean) {
|
|
int i = this.e ? (getTabCount() - 1) : (getTabCount() - 2);
|
|
if (getSelectedIndex() > 0) {
|
|
NComponentAlpha(getSelectedIndex() - 1, paramBoolean);
|
|
} else {
|
|
NComponentAlpha(i, paramBoolean);
|
|
}
|
|
}
|
|
|
|
public int c() {
|
|
return this.e ? getTabCount() : (getTabCount() - 1);
|
|
}
|
|
|
|
public void NComponentAlpha(int paramInt, boolean paramBoolean) {
|
|
int i = getSelectedIndex();
|
|
super.setSelectedIndex(paramInt);
|
|
x x1 = dd.NComponentAlpha().ManagerPreferredlayoutsize();
|
|
x x2 = (x)this.ManagerPreferredlayoutsize.get(getTitleAt(paramInt));
|
|
boolean bool = (x1 != null && x1.s()) ? true : false;
|
|
if (x2 != null) {
|
|
dd.NComponentAlpha().NComponentAlpha(x2);
|
|
if (paramBoolean && bool) {
|
|
bY bY = new bY(this, x1, x2);
|
|
SwingUtilities.invokeLater(bY);
|
|
}
|
|
}
|
|
}
|
|
|
|
public void setSelectedIndex(int paramInt) {
|
|
int i = getSelectedIndex();
|
|
super.setSelectedIndex(paramInt);
|
|
x x1 = dd.NComponentAlpha().ManagerPreferredlayoutsize();
|
|
x x2 = (x)this.ManagerPreferredlayoutsize.get(getTitleAt(paramInt));
|
|
if (this.NInterfaceGolf) {
|
|
if (x2 != null)
|
|
x2.h(true);
|
|
if (x1 != null && !x1.equals(x2))
|
|
x1.h(false);
|
|
}
|
|
boolean bool = (x1 != null && x1.s()) ? true : false;
|
|
if (x2 != null)
|
|
dd.NComponentAlpha().NComponentAlpha(x2);
|
|
}
|
|
|
|
public x NComponentAlpha(x paramx, String paramString) {
|
|
JPanel jPanel = new JPanel();
|
|
jPanel.setLayout((LayoutManager)new ManagerPreferredlayoutsize());
|
|
jPanel.add((Component)paramx);
|
|
String str = paramString;
|
|
if (this.NInterfaceGolf && !paramString.equals("Main Dashboard"))
|
|
paramx.h(false);
|
|
for (byte ManagerPreferredlayoutsize = 2; d(paramString); ManagerPreferredlayoutsize++)
|
|
paramString = str + "(" + ManagerPreferredlayoutsize + ")";
|
|
this.ManagerPreferredlayoutsize.put(paramString, paramx);
|
|
setName(paramString);
|
|
paramx.setName(paramString);
|
|
Properties Properties = new Properties((NComponentAlpha.NComponentAlpha()).an, paramString);
|
|
paramx.NComponentAlpha((WInterfaceAp)Properties);
|
|
Icon icon = null;
|
|
if (getTabCount() < 1) {
|
|
insertTab(paramString, icon, jPanel, null, 0);
|
|
} else {
|
|
int i = this.e ? getTabCount() : (getTabCount() - 1);
|
|
insertTab(paramString, icon, jPanel, null, i);
|
|
}
|
|
paramx.addMouseListener(this.f);
|
|
paramx.addMouseMotionListener(this.f);
|
|
return paramx;
|
|
}
|
|
|
|
public void f_() {
|
|
int i = this.e ? (getTabCount() - 1) : (getTabCount() - 2);
|
|
for (int j = i; j > 0; j--) {
|
|
String str = getTitleAt(j);
|
|
x x = (x)this.ManagerPreferredlayoutsize.get(str);
|
|
if (x != null) {
|
|
x.c();
|
|
this.ManagerPreferredlayoutsize.remove(str);
|
|
x.removeMouseListener(this.f);
|
|
x.removeMouseMotionListener(this.f);
|
|
}
|
|
remove(j);
|
|
}
|
|
}
|
|
|
|
public x e() {
|
|
String str = getTitleAt(getSelectedIndex());
|
|
return (str != null) ? (x)this.ManagerPreferredlayoutsize.get(str) : null;
|
|
}
|
|
|
|
public Iterator f() {
|
|
return this.ManagerPreferredlayoutsize.values().iterator();
|
|
}
|
|
|
|
public x NComponentAlpha(String paramString) {
|
|
return (x)this.ManagerPreferredlayoutsize.get(paramString);
|
|
}
|
|
|
|
public void NComponentAlpha(d paramd) {
|
|
this.c.add(paramd);
|
|
}
|
|
|
|
public boolean ManagerPreferredlayoutsize(String paramString) {
|
|
if (paramString == null || paramString.equals("") || paramString.equals("Main Dashboard"))
|
|
return false;
|
|
if (h(paramString))
|
|
for (byte ManagerPreferredlayoutsize = 0; ManagerPreferredlayoutsize < getTabCount(); ManagerPreferredlayoutsize++) {
|
|
if (getTitleAt(ManagerPreferredlayoutsize).equals(paramString)) {
|
|
removeTabAt(ManagerPreferredlayoutsize);
|
|
x x = (x)this.ManagerPreferredlayoutsize.get(paramString);
|
|
if (x != null) {
|
|
x.removeMouseListener(this.f);
|
|
x.removeMouseMotionListener(this.f);
|
|
}
|
|
this.ManagerPreferredlayoutsize.remove(paramString);
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
private void h() {
|
|
Iterator<d> iterator = this.c.iterator();
|
|
while (iterator.hasNext())
|
|
((d)iterator.next()).NComponentAlpha();
|
|
}
|
|
|
|
private boolean h(String paramString) {
|
|
x x = NComponentAlpha(paramString);
|
|
Iterator<d> iterator = this.c.iterator();
|
|
while (iterator.hasNext()) {
|
|
if (!((d)iterator.next()).NComponentAlpha(paramString, x))
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public void c(String paramString) {
|
|
Iterator<x> iterator = this.ManagerPreferredlayoutsize.values().iterator();
|
|
while (iterator.hasNext()) {
|
|
try {
|
|
((x)iterator.next()).c(paramString);
|
|
} catch (Exception exception) {
|
|
D.ManagerPreferredlayoutsize("Failed to set new signature for GaugeCluster.");
|
|
exception.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|
|
protected void NComponentAlpha(MouseEvent paramMouseEvent) {
|
|
String str = getTitleAt(getSelectedIndex());
|
|
if (str == null || str.equals("") || str.equals("Main Dashboard"))
|
|
return;
|
|
JPopupMenu jPopupMenu = new JPopupMenu();
|
|
JMenuItem jMenuItem = new JMenuItem("Remove Gauge Cluster");
|
|
jMenuItem.addActionListener(new bZ(this));
|
|
jPopupMenu.add(jMenuItem);
|
|
jPopupMenu.show((Component)this, paramMouseEvent.getX(), paramMouseEvent.getY());
|
|
}
|
|
|
|
public boolean NComponentAlpha() {
|
|
this.h = true;
|
|
return true;
|
|
}
|
|
|
|
public void ManagerPreferredlayoutsize() {
|
|
this.h = false;
|
|
}
|
|
|
|
public boolean NInterfaceGolf() {
|
|
return this.h;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/aP/bW.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |