mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
98 lines
2.3 KiB
Java
98 lines
2.3 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.s;
|
|
import com.efiAnalytics.ui.bV;
|
|
import com.efiAnalytics.ui.et;
|
|
import java.awt.Component;
|
|
import java.awt.Rectangle;
|
|
import java.awt.Window;
|
|
import java.awt.event.WindowEvent;
|
|
import java.util.ArrayList;
|
|
import javax.swing.JDialog;
|
|
|
|
public abstract class DashboardComponentDialog extends JDialog {
|
|
private ai a = null;
|
|
|
|
private et b = null;
|
|
|
|
boolean f = true;
|
|
|
|
public a(Window paramWindow, String paramString) {
|
|
super(paramWindow, paramString);
|
|
}
|
|
|
|
public et b() {
|
|
return this.b;
|
|
}
|
|
|
|
public void a(et paramet) {
|
|
this.b = paramet;
|
|
enableEvents(201L);
|
|
}
|
|
|
|
public void processWindowEvent(WindowEvent paramWindowEvent) {
|
|
if (paramWindowEvent.getID() == 201 && this.b != null) {
|
|
this.b.a("X", getX() + "");
|
|
this.b.a("Y", getY() + "");
|
|
this.f = true;
|
|
}
|
|
super.processWindowEvent(paramWindowEvent);
|
|
}
|
|
|
|
protected boolean a(Component paramComponent, String paramString) {
|
|
if (c().a().size() <= 1 || !this.f)
|
|
return true;
|
|
this.f = !bV.a("There is more than 1 item selected.\nAre you sure you want to set all " + paramString + " values?", paramComponent, true);
|
|
return !this.f;
|
|
}
|
|
|
|
public void setVisible(boolean paramBoolean) {
|
|
if (paramBoolean) {
|
|
Rectangle rectangle = getBounds();
|
|
rectangle = bV.a(rectangle);
|
|
setBounds(rectangle);
|
|
}
|
|
super.setVisible(paramBoolean);
|
|
}
|
|
|
|
public ai c() {
|
|
return this.a;
|
|
}
|
|
|
|
public void a(ai paramai) {
|
|
this.a = paramai;
|
|
}
|
|
|
|
public Gauge b(ArrayList paramArrayList) {
|
|
for (s s : paramArrayList) {
|
|
if (s instanceof Gauge)
|
|
return (Gauge)s;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public Indicator c(ArrayList paramArrayList) {
|
|
for (s s : paramArrayList) {
|
|
if (s instanceof Indicator)
|
|
return (Indicator)s;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public DashLabel d(ArrayList paramArrayList) {
|
|
for (s s : paramArrayList) {
|
|
if (s instanceof DashLabel)
|
|
return (DashLabel)s;
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/t/a.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |