Files
tustu/app/t/ColorChooserDialog.java
2026-01-11 20:30:56 +00:00

291 lines
9.4 KiB
Java

package t;
import com.efiAnalytics.apps.ts.dashboard.DashLabel;
import com.efiAnalytics.apps.ts.dashboard.Gauge;
import com.efiAnalytics.apps.ts.dashboard.Indicator;
import com.efiAnalytics.apps.ts.dashboard.f;
import com.efiAnalytics.ui.bd;
import com.efiAnalytics.ui.dQ;
import com.efiAnalytics.ui.et;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.GridLayout;
import java.awt.Window;
import java.util.ArrayList;
import java.util.Enumeration;
import javax.swing.AbstractButton;
import javax.swing.ButtonGroup;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import r.IOPropertiesUsingFile;
import s.SComponentGolf;
public class ColorChooserDialog extends IOPropertiesUsingFile implements f {
JPanel IOPropertiesUsingFile = new JPanel();
bd b = new bd();
JRadioButton c;
JRadioButton d;
JRadioButton e;
JRadioButton SComponentGolf;
JRadioButton h;
JRadioButton i;
JRadioButton j;
JRadioButton k;
JRadioButton l;
JRadioButton m;
JRadioButton n;
JRadioButton o;
static String p = SComponentGolf.b("Border Color");
static String q = SComponentGolf.b("Face Color");
static String r = SComponentGolf.b("Font Color");
static String s = SComponentGolf.b("Needle Color");
static String t = SComponentGolf.b("Warning Color");
static String u = SComponentGolf.b("Critical Color");
static String v = SComponentGolf.b("On Background");
static String w = SComponentGolf.b("On Text Color");
static String x = SComponentGolf.b("Off Background");
static String y = SComponentGolf.b("Off Text");
static String z = SComponentGolf.b("Label Background");
static String A = SComponentGolf.b("Label Text");
ButtonGroup B = new ButtonGroup();
ArrayList C = new ArrayList();
ArrayList D = new ArrayList();
ArrayList E = new ArrayList();
ArrayList F = new ArrayList();
String G = p;
JDialog H = null;
public d(Window paramWindow, ai paramai, String paramString) {
super(paramWindow, paramString);
IOPropertiesUsingFile((et)new dQ((IOPropertiesUsingFile.IOPropertiesUsingFile()).an, "DashDesignerColorDialog"));
IOPropertiesUsingFile(paramai);
setLayout(new BorderLayout());
add(this.IOPropertiesUsingFile, "Center");
this.IOPropertiesUsingFile.setLayout(new BorderLayout());
this.IOPropertiesUsingFile.add((Component)this.b, "Center");
JPanel jPanel = new JPanel();
jPanel.setLayout(new GridLayout(3, 0));
e e = new e(this);
this.E.add(z);
this.E.add(A);
this.D.add(v);
this.D.add(w);
this.D.add(x);
this.D.add(y);
this.C.add(p);
this.C.add(q);
this.C.add(r);
this.C.add(s);
this.C.add(t);
this.C.add(u);
this.c = new JRadioButton(p);
this.B.add(this.c);
this.c.addActionListener(e);
jPanel.add(this.c);
this.d = new JRadioButton(q);
this.B.add(this.d);
this.d.addActionListener(e);
jPanel.add(this.d);
this.e = new JRadioButton(r);
this.B.add(this.e);
this.e.addActionListener(e);
jPanel.add(this.e);
this.SComponentGolf = new JRadioButton(s);
this.B.add(this.SComponentGolf);
this.SComponentGolf.addActionListener(e);
jPanel.add(this.SComponentGolf);
this.h = new JRadioButton(t);
this.B.add(this.h);
this.h.addActionListener(e);
jPanel.add(this.h);
this.i = new JRadioButton(u);
this.B.add(this.i);
this.i.addActionListener(e);
jPanel.add(this.i);
this.n = new JRadioButton(z);
this.B.add(this.n);
this.n.addActionListener(e);
jPanel.add(this.n);
this.o = new JRadioButton(A);
this.B.add(this.o);
this.o.addActionListener(e);
jPanel.add(this.o);
this.j = new JRadioButton(v);
this.B.add(this.j);
this.j.addActionListener(e);
jPanel.add(this.j);
this.k = new JRadioButton(w);
this.B.add(this.k);
this.k.addActionListener(e);
jPanel.add(this.k);
this.l = new JRadioButton(x);
this.B.add(this.l);
this.l.addActionListener(e);
jPanel.add(this.l);
this.m = new JRadioButton(y);
this.B.add(this.m);
this.m.addActionListener(e);
jPanel.add(this.m);
this.IOPropertiesUsingFile.add(jPanel, "North");
pack();
this.G = b().b("selected", p);
IOPropertiesUsingFile(this.G);
}
public void IOPropertiesUsingFile(String paramString) {
Gauge gauge = b(this.F);
Indicator indicator = c(this.F);
DashLabel dashLabel = d(this.F);
this.G = paramString;
b().IOPropertiesUsingFile("selected", paramString);
if (paramString.equals(p)) {
b().IOPropertiesUsingFile("lastGaugeRadio", paramString);
this.b.IOPropertiesUsingFile(new j(this));
if (gauge != null)
this.b.IOPropertiesUsingFile(gauge.getTrimColor());
} else if (paramString.equals(q)) {
b().IOPropertiesUsingFile("lastGaugeRadio", paramString);
this.b.IOPropertiesUsingFile(new k(this));
if (gauge != null)
this.b.IOPropertiesUsingFile(gauge.getBackColor());
} else if (paramString.equals(r)) {
b().IOPropertiesUsingFile("lastGaugeRadio", paramString);
this.b.IOPropertiesUsingFile(new l(this));
if (gauge != null)
this.b.IOPropertiesUsingFile(gauge.getFontColor());
} else if (paramString.equals(s)) {
b().IOPropertiesUsingFile("lastGaugeRadio", paramString);
this.b.IOPropertiesUsingFile(new m(this));
if (gauge != null)
this.b.IOPropertiesUsingFile(gauge.getNeedleColor());
} else if (paramString.equals(t)) {
b().IOPropertiesUsingFile("lastGaugeRadio", paramString);
this.b.IOPropertiesUsingFile(new n(this));
if (gauge != null)
this.b.IOPropertiesUsingFile(gauge.getWarnColor());
} else if (paramString.equals(u)) {
b().IOPropertiesUsingFile("lastGaugeRadio", paramString);
this.b.IOPropertiesUsingFile(new o(this));
if (gauge != null)
this.b.IOPropertiesUsingFile(gauge.getCriticalColor());
} else if (paramString.equals(v)) {
b().IOPropertiesUsingFile("lastIndRadio", paramString);
this.b.IOPropertiesUsingFile(new p(this));
if (indicator != null)
this.b.IOPropertiesUsingFile(indicator.getOnBackgroundColor());
} else if (paramString.equals(w)) {
b().IOPropertiesUsingFile("lastIndRadio", paramString);
this.b.IOPropertiesUsingFile(new q(this));
if (indicator != null)
this.b.IOPropertiesUsingFile(indicator.getOnTextColor());
} else if (paramString.equals(x)) {
b().IOPropertiesUsingFile("lastIndRadio", paramString);
this.b.IOPropertiesUsingFile(new f(this));
if (indicator != null)
this.b.IOPropertiesUsingFile(indicator.getOffBackgroundColor());
} else if (paramString.equals(y)) {
b().IOPropertiesUsingFile("lastIndRadio", paramString);
this.b.IOPropertiesUsingFile(new SComponentGolf(this));
if (indicator != null)
this.b.IOPropertiesUsingFile(indicator.getOffTextColor());
} else if (paramString.equals(z)) {
b().IOPropertiesUsingFile("lastLabelRadio", paramString);
this.b.IOPropertiesUsingFile(new h(this));
if (dashLabel != null)
this.b.IOPropertiesUsingFile(dashLabel.getBackgroundColor());
} else if (paramString.equals(A)) {
b().IOPropertiesUsingFile("lastLabelRadio", paramString);
this.b.IOPropertiesUsingFile(new i(this));
if (dashLabel != null)
this.b.IOPropertiesUsingFile(dashLabel.getTextColor());
}
this.c.setEnabled((gauge != null));
this.d.setEnabled((gauge != null));
this.e.setEnabled((gauge != null));
this.SComponentGolf.setEnabled((gauge != null));
this.h.setEnabled((gauge != null));
this.i.setEnabled((gauge != null));
this.j.setEnabled((indicator != null));
this.k.setEnabled((indicator != null));
this.l.setEnabled((indicator != null));
this.m.setEnabled((indicator != null));
this.n.setEnabled((dashLabel != null));
this.o.setEnabled((dashLabel != null));
boolean bool = false;
Enumeration<AbstractButton> enumeration = this.B.getElements();
while (enumeration.hasMoreElements()) {
JRadioButton jRadioButton = (JRadioButton)enumeration.nextElement();
if (jRadioButton.isEnabled() && jRadioButton.getText().equals(paramString)) {
jRadioButton.setSelected(true);
bool = true;
break;
}
}
if (!bool) {
enumeration = this.B.getElements();
while (enumeration.hasMoreElements()) {
JRadioButton jRadioButton = (JRadioButton)enumeration.nextElement();
if (jRadioButton.isEnabled()) {
jRadioButton.setSelected(true);
break;
}
}
}
}
public void IOPropertiesUsingFile(ArrayList paramArrayList) {
String str = this.G;
if (!paramArrayList.isEmpty())
if (paramArrayList.get(0) instanceof Gauge) {
if (!this.C.contains(str))
str = b().b("lastGaugeRadio", p);
} else if (paramArrayList.get(0) instanceof Indicator) {
if (!this.D.contains(str))
str = b().b("lastIndRadio", v);
} else if (paramArrayList.get(0) instanceof DashLabel && !this.E.contains(str)) {
str = b().b("lastLabelRadio", z);
}
this.F.clear();
this.F.addAll(paramArrayList);
IOPropertiesUsingFile(str);
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/t/d.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/