New: progressive disclosure of Test Details

This commit is contained in:
boccioli_m
2015-10-19 15:28:44 +02:00
parent 4bdd066fe4
commit 07d7f7cd3e
4 changed files with 407 additions and 130 deletions

View File

@@ -690,10 +690,10 @@ public class TestingList extends Panel {
jMenuAdvanced = new javax.swing.JMenu();
jMenuItemNewTest = new javax.swing.JMenuItem();
jMenuItemNewDevice = new javax.swing.JMenuItem();
jMenuItemEditScript = new javax.swing.JMenuItem();
jSeparator6 = new javax.swing.JPopupMenu.Separator();
jMenuLoadCustomPanel = new javax.swing.JMenu();
jSeparator2 = new javax.swing.JPopupMenu.Separator();
jMenuItemEditScript = new javax.swing.JMenuItem();
jMenuItemOpenLog = new javax.swing.JMenuItem();
jPopupMenuConfigs = new javax.swing.JPopupMenu();
jPopupMenuTable = new javax.swing.JPopupMenu();
@@ -703,9 +703,11 @@ public class TestingList extends Panel {
jSeparator3 = new javax.swing.JPopupMenu.Separator();
jMenuSelect = new javax.swing.JMenu();
jMenuItemSelectAll = new javax.swing.JMenuItem();
jMenuItemSelectNone = new javax.swing.JMenuItem();
jMenuItemSelectSelection = new javax.swing.JMenuItem();
jMenuItemSelectNone = new javax.swing.JMenuItem();
jMenuItemDeselectSelection = new javax.swing.JMenuItem();
jSeparator7 = new javax.swing.JPopupMenu.Separator();
jMenuItemDeselect = new javax.swing.JMenuItem();
jSeparator4 = new javax.swing.JPopupMenu.Separator();
jCheckBoxMenuShowSelectedTests1 = new javax.swing.JCheckBoxMenuItem();
jMenuItemReload1 = new javax.swing.JMenuItem();
@@ -765,6 +767,14 @@ public class TestingList extends Panel {
}
});
jMenuAdvanced.add(jMenuItemNewDevice);
jMenuItemEditScript.setText("Edit selected test");
jMenuItemEditScript.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemEditScriptActionPerformed(evt);
}
});
jMenuAdvanced.add(jMenuItemEditScript);
jMenuAdvanced.add(jSeparator6);
jMenuLoadCustomPanel.setText("Load Custom Panel");
@@ -780,14 +790,6 @@ public class TestingList extends Panel {
jMenuAdvanced.add(jMenuLoadCustomPanel);
jMenuAdvanced.add(jSeparator2);
jMenuItemEditScript.setText("Edit selected test");
jMenuItemEditScript.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemEditScriptActionPerformed(evt);
}
});
jMenuAdvanced.add(jMenuItemEditScript);
jMenuItemOpenLog.setText("Open Log");
jMenuItemOpenLog.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
@@ -827,14 +829,6 @@ public class TestingList extends Panel {
});
jMenuSelect.add(jMenuItemSelectAll);
jMenuItemSelectNone.setText("Disable all");
jMenuItemSelectNone.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemSelectNoneActionPerformed(evt);
}
});
jMenuSelect.add(jMenuItemSelectNone);
jMenuItemSelectSelection.setText("Enable selection");
jMenuItemSelectSelection.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
@@ -843,6 +837,14 @@ public class TestingList extends Panel {
});
jMenuSelect.add(jMenuItemSelectSelection);
jMenuItemSelectNone.setText("Disable all");
jMenuItemSelectNone.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemSelectNoneActionPerformed(evt);
}
});
jMenuSelect.add(jMenuItemSelectNone);
jMenuItemDeselectSelection.setText("Disable selection");
jMenuItemDeselectSelection.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
@@ -850,6 +852,15 @@ public class TestingList extends Panel {
}
});
jMenuSelect.add(jMenuItemDeselectSelection);
jMenuSelect.add(jSeparator7);
jMenuItemDeselect.setText("Deselect all");
jMenuItemDeselect.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jMenuItemDeselectActionPerformed(evt);
}
});
jMenuSelect.add(jMenuItemDeselect);
jPopupMenuTable.add(jMenuSelect);
jPopupMenuTable.add(jSeparator4);
@@ -989,7 +1000,7 @@ public class TestingList extends Panel {
},
new String [] {
"Enable", "Start", "Time", "Device Name", "Device Description", "Test Suite", "Test Name", "Test Peth", "Test Parameters", "Test Description", "Test Help", "Last Test Result", "Status", ""
"Enable", "Start Mode", "Time", "Device Name", "Device Description", "Test Suite", "Test Name", "Test Peth", "Test Parameters", "Test Description", "Test Help", "Last Test Result", "Status", ""
}
) {
Class[] types = new Class [] {
@@ -1377,6 +1388,11 @@ public class TestingList extends Panel {
this.closeCustomPanel();
}//GEN-LAST:event_jMenuItemCustomCloseActionPerformed
private void jMenuItemDeselectActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItemDeselectActionPerformed
// TODO add your handling code here:
this.jTable1.clearSelection();
}//GEN-LAST:event_jMenuItemDeselectActionPerformed
//<editor-fold defaultstate="collapsed" desc="Witget Variables declaration">
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton jButtonMoveDown;
@@ -1392,6 +1408,7 @@ public class TestingList extends Panel {
private javax.swing.JLabel jLabelCustomPanelName;
private javax.swing.JMenu jMenuAdvanced;
private javax.swing.JMenuItem jMenuItemCustomClose;
private javax.swing.JMenuItem jMenuItemDeselect;
private javax.swing.JMenuItem jMenuItemDeselectSelection;
private javax.swing.JMenuItem jMenuItemEditScript;
private javax.swing.JMenuItem jMenuItemNewDevice;
@@ -1424,6 +1441,7 @@ public class TestingList extends Panel {
private javax.swing.JPopupMenu.Separator jSeparator4;
private javax.swing.JPopupMenu.Separator jSeparator5;
private javax.swing.JPopupMenu.Separator jSeparator6;
private javax.swing.JSeparator jSeparator7;
private javax.swing.JTable jTable1;
// End of variables declaration//GEN-END:variables
//</editor-fold>