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

179 lines
5.0 KiB
Java

package ao;
import com.efiAnalytics.ui.bV;
import java.awt.Component;
import java.awt.Frame;
import java.awt.KeyEventDispatcher;
import java.awt.Window;
import java.awt.event.KeyEvent;
public class bY implements KeyEventDispatcher {
hx a = null;
int b = -1;
int c = 0;
private static bY d = null;
private bY(hx paramhx) {
this.a = paramhx;
}
public static bY a() {
if (d == null)
d = new bY(hx.a());
return d;
}
public boolean dispatchKeyEvent(KeyEvent paramKeyEvent) {
if (paramKeyEvent.isConsumed() || paramKeyEvent.getSource() instanceof javax.swing.JComboBox)
return false;
if (paramKeyEvent.getID() == 401) {
int i = paramKeyEvent.getKeyCode();
if (paramKeyEvent.getSource() instanceof Component) {
Window window = bV.b((Component)paramKeyEvent.getSource());
Frame frame = bV.a((Component)paramKeyEvent.getSource());
if (frame != null && window != null && !frame.equals(window))
return false;
}
if (paramKeyEvent.getSource() != null && (paramKeyEvent.getSource() instanceof javax.swing.JTextArea || paramKeyEvent.getSource() instanceof javax.swing.JTextField || paramKeyEvent.getSource() instanceof javax.swing.JMenu || paramKeyEvent.getSource() instanceof javax.swing.JMenuItem || paramKeyEvent.getSource() instanceof javax.swing.JRootPane || paramKeyEvent.getSource() instanceof java.awt.TextComponent))
return false;
if (paramKeyEvent.isControlDown() && (i == 48 || i == 96)) {
bq.a().c().t();
return true;
}
if (paramKeyEvent.isControlDown() && i == 117) {
b.a().a(bq.a().b());
return true;
}
if (paramKeyEvent.isControlDown() && i == 127) {
bn bn = bq.a().i();
if (bn != null)
bn.b();
return true;
}
if (paramKeyEvent.isControlDown()) {
aw aw;
switch (i) {
case 78:
if (this.b == -1) {
this.a.l();
break;
}
aw = bq.a().c();
aw.d(this.b, this.b + ++this.c);
break;
case 66:
if (this.b == -1) {
this.a.m();
break;
}
if (this.c <= 0) {
this.a.m();
this.b--;
break;
}
aw = bq.a().c();
aw.d(this.b, this.b + --this.c);
break;
case 80:
this.a.e();
break;
case 83:
this.a.j();
break;
case 32:
this.a.k();
break;
case 85:
this.a.g();
break;
case 68:
this.a.h();
break;
}
} else if (paramKeyEvent.getSource() != null && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.de)) {
switch (i) {
case 36:
this.a.n();
break;
case 35:
this.a.o();
break;
case 33:
this.a.z();
break;
case 34:
this.a.w();
break;
case 114:
this.a.b();
break;
case 127:
bq.a().c().c();
break;
case 16:
this.b = this.a.p();
break;
case 113:
this.a.C();
break;
}
}
if (paramKeyEvent.getSource() != null && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.BinTableView) && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.eM) && !(paramKeyEvent.getSource() instanceof com.efiAnalytics.ui.de)) {
aw aw;
switch (i) {
case 38:
this.a.u();
break;
case 40:
this.a.v();
break;
case 37:
if (this.b == -1) {
this.a.m();
break;
}
if (this.c <= 0) {
this.a.m();
this.b--;
break;
}
aw = bq.a().c();
aw.d(this.b, this.b + --this.c);
break;
case 39:
if (this.b == -1) {
this.a.l();
break;
}
aw = bq.a().c();
aw.d(this.b, this.b + ++this.c);
break;
}
}
} else if (paramKeyEvent.getID() == 402) {
int i = paramKeyEvent.getKeyCode();
switch (i) {
case 16:
this.b = -1;
this.c = 0;
break;
}
if (paramKeyEvent.getSource() != null && (paramKeyEvent.getSource() instanceof javax.swing.JTextArea || paramKeyEvent.getSource() instanceof javax.swing.JTextField || paramKeyEvent.getSource() instanceof java.awt.TextComponent))
return false;
}
return false;
}
public void b() {
this.b = -1;
}
}
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/ao/bY.class
* Java compiler version: 8 (52.0)
* JD-Core Version: 1.1.3
*/