mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-24 13:45:00 +00:00
Add Trigger Logger Panel and related components
- Implement TriggerLoggerControlPanel for managing playback controls. - Create action listeners for end, forward, home, rewind, and zoom buttons. - Add mouse handling for interaction with the trigger logger. - Introduce playback thread for handling playback logic. - Implement refresh runnable for updating the UI. - Add scroll listener for scrollbar adjustments. - Create table model for displaying trigger logger data. - Implement time cursor handling for precise navigation. - Add toggle button listener for enabling/disabling features. - Implement zoom in and zoom out functionality. - Introduce InjectorControlPanel and related classes for injector management. - Add various callback classes for handling string and fuel input changes. - Implement action listeners for required fuel calculations and tuning actions.
This commit is contained in:
@@ -17,7 +17,7 @@ import javax.swing.JLabel;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollBar;
|
||||
|
||||
class ao extends JPanel {
|
||||
class TriggerLoggerControlPanel extends JPanel {
|
||||
JScrollBar a = new JScrollBar(0);
|
||||
|
||||
JLabel b = new JLabel(" 0", 0);
|
||||
@@ -30,7 +30,7 @@ class ao extends JPanel {
|
||||
|
||||
Image f = null;
|
||||
|
||||
public ao(TriggerLoggerPanel paramTriggerLoggerPanel) {
|
||||
public TriggerLoggerControlPanel(TriggerLoggerPanel paramTriggerLoggerPanel) {
|
||||
JPanel jPanel = new JPanel();
|
||||
jPanel.setBackground(Color.GRAY);
|
||||
setLayout(new BorderLayout());
|
||||
@@ -4,8 +4,8 @@ import W.n;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class aw implements ActionListener {
|
||||
aw(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerEndButtonListener implements ActionListener {
|
||||
TriggerLoggerEndButtonListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
if (this.b.g.l()) {
|
||||
@@ -4,8 +4,8 @@ import W.n;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class av implements ActionListener {
|
||||
av(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerForwardButtonListener implements ActionListener {
|
||||
TriggerLoggerForwardButtonListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
n n = this.b.g.n().a();
|
||||
@@ -4,8 +4,8 @@ import W.n;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class at implements ActionListener {
|
||||
at(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerHomeButtonListener implements ActionListener {
|
||||
TriggerLoggerHomeButtonListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
if (this.b.g.l()) {
|
||||
@@ -4,14 +4,14 @@ import com.efiAnalytics.ui.eJ;
|
||||
import java.awt.event.MouseAdapter;
|
||||
import java.awt.event.MouseEvent;
|
||||
|
||||
class am extends MouseAdapter {
|
||||
class TriggerLoggerMouseHandler extends MouseAdapter {
|
||||
int a = eJ.a(4);
|
||||
|
||||
boolean b = false;
|
||||
|
||||
boolean c = false;
|
||||
|
||||
am(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
TriggerLoggerMouseHandler(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void mouseClicked(MouseEvent paramMouseEvent) {}
|
||||
|
||||
@@ -9,12 +9,12 @@ import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import r.m;
|
||||
|
||||
class ax extends Thread {
|
||||
class TriggerLoggerPlaybackThread extends Thread {
|
||||
boolean a = true;
|
||||
|
||||
boolean b = false;
|
||||
|
||||
ax(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
TriggerLoggerPlaybackThread(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void run() {
|
||||
try {
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.efiAnalytics.tunerStudio.panels;
|
||||
|
||||
class ak implements Runnable {
|
||||
ak(aj paramaj) {}
|
||||
class TriggerLoggerRefreshRunnable implements Runnable {
|
||||
TriggerLoggerRefreshRunnable(HighSpeedLoggerThrottleThread paramaj) {}
|
||||
|
||||
public void run() {
|
||||
TriggerLoggerPanel.a(this.a.e, TriggerLoggerPanel.e(this.a.e).e());
|
||||
@@ -4,8 +4,8 @@ import W.n;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class au implements ActionListener {
|
||||
au(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerRewindButtonListener implements ActionListener {
|
||||
TriggerLoggerRewindButtonListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
n n = this.b.g.n().b();
|
||||
@@ -3,8 +3,8 @@ package com.efiAnalytics.tunerStudio.panels;
|
||||
import java.awt.event.AdjustmentEvent;
|
||||
import java.awt.event.AdjustmentListener;
|
||||
|
||||
class ap implements AdjustmentListener {
|
||||
ap(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerScrollListener implements AdjustmentListener {
|
||||
TriggerLoggerScrollListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void adjustmentValueChanged(AdjustmentEvent paramAdjustmentEvent) {
|
||||
this.b.g.i();
|
||||
@@ -2,8 +2,8 @@ package com.efiAnalytics.tunerStudio.panels;
|
||||
|
||||
import javax.swing.table.DefaultTableModel;
|
||||
|
||||
class al extends DefaultTableModel {
|
||||
al(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerTableModel extends DefaultTableModel {
|
||||
TriggerLoggerTableModel(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public boolean isCellEditable(int paramInt1, int paramInt2) {
|
||||
return false;
|
||||
@@ -4,8 +4,8 @@ import com.efiAnalytics.ui.aY;
|
||||
import java.awt.Rectangle;
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
class an implements aY {
|
||||
an(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerTimeCursorHandler implements aY {
|
||||
TriggerLoggerTimeCursorHandler(TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void a(double paramDouble1, double paramDouble2) {
|
||||
String str1 = this.a.b.getText();
|
||||
@@ -3,8 +3,8 @@ package com.efiAnalytics.tunerStudio.panels;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class aq implements ActionListener {
|
||||
aq(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerToggleButtonListener implements ActionListener {
|
||||
TriggerLoggerToggleButtonListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
TriggerLoggerPanel.g(this.b.g);
|
||||
@@ -3,8 +3,8 @@ package com.efiAnalytics.tunerStudio.panels;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class as implements ActionListener {
|
||||
as(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerZoomInListener implements ActionListener {
|
||||
TriggerLoggerZoomInListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
this.b.g.a(0.0D);
|
||||
@@ -3,8 +3,8 @@ package com.efiAnalytics.tunerStudio.panels;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class ar implements ActionListener {
|
||||
ar(ao paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
class TriggerLoggerZoomOutListener implements ActionListener {
|
||||
TriggerLoggerZoomOutListener(TriggerLoggerControlPanel paramao, TriggerLoggerPanel paramTriggerLoggerPanel) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
this.b.g.b(0.0D);
|
||||
@@ -34,7 +34,7 @@ import javax.swing.JButton;
|
||||
import javax.swing.JPanel;
|
||||
import s.g;
|
||||
|
||||
public class aF extends d implements aN, aO, bc {
|
||||
public class InjectorControlPanel extends d implements aN, aO, bc {
|
||||
y a;
|
||||
|
||||
R b = null;
|
||||
@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
|
||||
import bt.bZ;
|
||||
|
||||
class aG implements bZ {
|
||||
class InjectorPanelCallback implements bZ {
|
||||
aG(aF paramaF) {}
|
||||
|
||||
public void b(String paramString) {
|
||||
@@ -3,7 +3,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
import java.awt.Insets;
|
||||
import javax.swing.JPanel;
|
||||
|
||||
class aE extends JPanel {
|
||||
class InsetPanel extends JPanel {
|
||||
aE(az paramaz) {}
|
||||
|
||||
public Insets getInsets() {
|
||||
@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
|
||||
import bt.bZ;
|
||||
|
||||
class aJ implements bZ {
|
||||
class ReqFuelTextCallback implements bZ {
|
||||
aJ(aF paramaF) {}
|
||||
|
||||
public void b(String paramString) {
|
||||
@@ -3,7 +3,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class aI implements ActionListener {
|
||||
class RequiredFuelButtonListener implements ActionListener {
|
||||
aI(aF paramaF) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
|
||||
import bt.bZ;
|
||||
|
||||
class aH implements bZ {
|
||||
class SquirtsChangeHandler implements bZ {
|
||||
aH(aF paramaF) {}
|
||||
|
||||
public void b(String paramString) {
|
||||
@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
|
||||
import bt.bZ;
|
||||
|
||||
class aD implements bZ {
|
||||
class StringChangeCallback implements bZ {
|
||||
aD(az paramaz) {}
|
||||
|
||||
public void b(String paramString) {
|
||||
@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
|
||||
import bt.bZ;
|
||||
|
||||
class aB implements bZ {
|
||||
class StringProcessCallback implements bZ {
|
||||
aB(az paramaz) {}
|
||||
|
||||
public void b(String paramString) {
|
||||
@@ -2,7 +2,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
|
||||
import bt.bZ;
|
||||
|
||||
class aA implements bZ {
|
||||
class StringUpdateCallback implements bZ {
|
||||
aA(az paramaz) {}
|
||||
|
||||
public void b(String paramString) {
|
||||
@@ -3,7 +3,7 @@ package com.efiAnalytics.tuningwidgets.panels;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.ActionListener;
|
||||
|
||||
class aC implements ActionListener {
|
||||
class TuningPanelActionListener implements ActionListener {
|
||||
aC(az paramaz) {}
|
||||
|
||||
public void actionPerformed(ActionEvent paramActionEvent) {
|
||||
Reference in New Issue
Block a user