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

201 lines
6.0 KiB
Java

package p;
import bH.ab;
import com.efiAnalytics.ui.bV;
import com.efiAnalytics.ui.bc;
import com.efiAnalytics.ui.cO;
import com.efiAnalytics.ui.eJ;
import d.ExceptionInDPackage;
import d.DInterfaceMike;
import java.awt.BorderLayout;
import java.awt.Image;
import java.awt.Window;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JToolBar;
public class UICloseInPPackage extends JPanel implements bc {
ab a = null;
private List h = new ArrayList();
B b;
R c;
D d;
int ExceptionInDPackage = -1;
JButton f;
JButton g;
public UICloseInPPackage(B paramB, ab paramab) {
this.a = paramab;
this.c = new R(paramab);
this.b = paramB;
setBorder(BorderFactory.createEmptyBorder(eJ.a(10), eJ.a(10), eJ.a(10), eJ.a(10)));
setLayout(new BorderLayout());
for (DInterfaceMike DInterfaceMike : paramB.b())
this.c.a(DInterfaceMike);
this.c.getSelectionModel().addListSelectionListener(new Q(this, null));
JScrollPane jScrollPane = new JScrollPane(this.c);
this.c.setFillsViewportHeight(true);
jScrollPane.setBorder(BorderFactory.createLoweredBevelBorder());
jScrollPane.setPreferredSize(eJ.a(320, 180));
JPanel jPanel = new JPanel();
jPanel.setLayout(new BorderLayout());
jPanel.setBorder(BorderFactory.createTitledBorder(a("User Actions")));
jPanel.add("Center", jScrollPane);
add("Center", jPanel);
JToolBar jToolBar = new JToolBar();
jToolBar.setFloatable(false);
Image image = cO.a().a(cO.d, this, 24);
image = eJ.a(image);
ImageIcon imageIcon = new ImageIcon(image);
JButton jButton = new JButton(a("New User Action"), imageIcon);
jButton.addActionListener(new K(this));
jToolBar.add(jButton);
image = cO.a().a(cO.ExceptionInDPackage, this, 24);
image = eJ.a(image);
imageIcon = new ImageIcon(image);
this.f = new JButton(a("Delete User Action"), imageIcon);
this.f.addActionListener(new L(this));
jToolBar.add(this.f);
this.f.setEnabled(false);
image = cO.a().a(cO.A, this, 24);
image = eJ.a(image);
imageIcon = new ImageIcon(image);
this.g = new JButton(a("Test User Action"), imageIcon);
this.g.addActionListener(new M(this));
jToolBar.add(this.g);
this.g.setEnabled(false);
jPanel.add("North", jToolBar);
this.d = new D(paramab);
this.d.setBorder(BorderFactory.createTitledBorder(a("User Action Editor")));
this.d.a(new N(this));
add("South", this.d);
}
private JMenuBar a() {
JMenuBar jMenuBar = new JMenuBar();
JMenu jMenu = new JMenu(a("File"));
jMenuBar.add(jMenu);
JMenuItem jMenuItem1 = new JMenuItem(a("Export User Actions"));
jMenuItem1.addActionListener(new O(this));
jMenu.add(jMenuItem1);
JMenuItem jMenuItem2 = new JMenuItem(a("Import User Actions"));
jMenuItem2.addActionListener(new P(this));
jMenu.add(jMenuItem2);
return jMenuBar;
}
private void b() {
DInterfaceMike DInterfaceMike = new DInterfaceMike();
this.c.getSelectionModel().clearSelection();
this.d.a(DInterfaceMike);
}
private void c() {
if (this.c.getSelectedRow() >= 0) {
DInterfaceMike DInterfaceMike = this.c.a(this.c.getSelectedRow());
try {
DInterfaceMike.a(new Properties());
} catch (ExceptionInDPackage ExceptionInDPackage) {
bV.d(a(ExceptionInDPackage.getMessage()), this);
}
}
}
private boolean d() {
DInterfaceMike DInterfaceMike = this.d.b();
if (DInterfaceMike == null) {
bV.d(a("Editor returned no Action."), this);
return false;
}
if (this.d.ExceptionInDPackage() && this.b.b(DInterfaceMike.a()) != null) {
String str = a("A User Action with the name already exists.") + "\n" + a("If you save this Action with this name it will replace the existing Action.") + "\n\n" + a("Are you sure you wish to replace the existing Action?");
if (!bV.a(str, this, true))
return false;
}
try {
DInterfaceMike.k();
} catch (ExceptionInDPackage ExceptionInDPackage) {
bV.d(a(ExceptionInDPackage.getMessage()), this);
return false;
}
this.b.a(DInterfaceMike);
this.d.d();
this.c.a(DInterfaceMike);
this.c.a();
DInterfaceMike.n();
return true;
}
private void ExceptionInDPackage() {
DInterfaceMike DInterfaceMike = this.c.b();
if (DInterfaceMike != null) {
this.c.a(DInterfaceMike.a());
this.b.c(DInterfaceMike.a());
this.c.a();
}
}
private String a(String paramString) {
return (this.a != null) ? this.a.a(paramString) : paramString;
}
private void f() {
this.b.d();
}
private void g() {
this.b.c();
}
private void a(int paramInt) {
if (this.d.c()) {
String str = a("The User Action currently being edited has not been saved.") + "\n" + a("Would you like to save it now?");
if (bV.a(str, this.d, true))
if (d()) {
this.d.d();
} else {
if (this.ExceptionInDPackage >= 0)
this.c.getSelectionModel().setSelectionInterval(paramInt, paramInt);
return;
}
}
this.f.setEnabled(true);
this.g.setEnabled((this.c.getSelectedRowCount() > 0));
this.ExceptionInDPackage = paramInt;
DInterfaceMike DInterfaceMike = this.c.a(paramInt);
this.d.b(DInterfaceMike);
}
public void a(Window paramWindow) {
JDialog jDialog = bV.b(this, paramWindow, a("User Action Editor"), this);
jDialog.add("North", a());
jDialog.pack();
bV.a(paramWindow, jDialog);
jDialog.setVisible(true);
}
public void close() {}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/p/J.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/