diff --git a/plugins/HoloScan.form b/plugins/HoloScan.form index 7515c2f7..a900aa33 100644 --- a/plugins/HoloScan.form +++ b/plugins/HoloScan.form @@ -533,8 +533,8 @@ - - + + @@ -561,13 +561,13 @@ - + - + @@ -598,7 +598,7 @@ - + @@ -606,7 +606,7 @@ - + diff --git a/plugins/HoloScan.java b/plugins/HoloScan.java index e8894deb..d72ecb77 100644 --- a/plugins/HoloScan.java +++ b/plugins/HoloScan.java @@ -96,9 +96,11 @@ public class HoloScan extends Panel { for (Component c : panelPositioners.getComponents()) { c.setEnabled(enableControls); } - for (Component c : panelScan.getComponents()) { - c.setEnabled(enableControls); - } + + labelAcqTime.setEnabled(enableControls); + labelTotalTime.setEnabled(enableControls); + buttonStart.setEnabled(enableControls); + checkEndScan.setEnabled(enableControls); buttonAbort.setEnabled(value && getState().isInitialized()); @@ -193,9 +195,9 @@ public class HoloScan extends Panel { buttonStart = new javax.swing.JButton(); buttonAbort = new javax.swing.JButton(); checkEndScan = new javax.swing.JCheckBox(); - jLabel1 = new javax.swing.JLabel(); + labelAcqTime = new javax.swing.JLabel(); dvpAcqTime = new ch.psi.pshell.swing.DeviceValuePanel(); - jLabel2 = new javax.swing.JLabel(); + labelTotalTime = new javax.swing.JLabel(); textTotalTime = new javax.swing.JLabel(); panelPositioners.setBorder(javax.swing.BorderFactory.createTitledBorder("Positioners")); @@ -508,11 +510,11 @@ public class HoloScan extends Panel { checkEndScan.setText("Turn off beam at end"); - jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); - jLabel1.setText("Acquisition time(s):"); + labelAcqTime.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); + labelAcqTime.setText("Acquisition time(s):"); - jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); - jLabel2.setText("Total time:"); + labelTotalTime.setHorizontalAlignment(javax.swing.SwingConstants.TRAILING); + labelTotalTime.setText("Total time:"); textTotalTime.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); textTotalTime.setBorder(javax.swing.BorderFactory.createTitledBorder("")); @@ -528,8 +530,8 @@ public class HoloScan extends Panel { .addComponent(buttonAbort, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(panelScanLayout.createSequentialGroup() .addGroup(panelScanLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) - .addComponent(jLabel1) - .addComponent(jLabel2)) + .addComponent(labelAcqTime) + .addComponent(labelTotalTime)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addGroup(panelScanLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(textTotalTime, javax.swing.GroupLayout.Alignment.TRAILING) @@ -541,7 +543,7 @@ public class HoloScan extends Panel { .addContainerGap()) ); - panelScanLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {jLabel1, jLabel2}); + panelScanLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {labelAcqTime, labelTotalTime}); panelScanLayout.linkSize(javax.swing.SwingConstants.HORIZONTAL, new java.awt.Component[] {dvpAcqTime, textTotalTime}); @@ -554,12 +556,12 @@ public class HoloScan extends Panel { .addComponent(buttonAbort) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addGroup(panelScanLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER) - .addComponent(jLabel1) + .addComponent(labelAcqTime) .addComponent(dvpAcqTime, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED) .addGroup(panelScanLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER) .addComponent(textTotalTime) - .addComponent(jLabel2)) + .addComponent(labelTotalTime)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(checkEndScan) .addGap(26, 26, 26)) @@ -646,18 +648,18 @@ public class HoloScan extends Panel { private javax.swing.JCheckBox checkTotalCount; private javax.swing.JCheckBox checkZigzag; private ch.psi.pshell.swing.DeviceValuePanel dvpAcqTime; - private javax.swing.JLabel jLabel1; private javax.swing.JLabel jLabel11; private javax.swing.JLabel jLabel12; private javax.swing.JLabel jLabel13; private javax.swing.JLabel jLabel14; - private javax.swing.JLabel jLabel2; private javax.swing.JLabel jLabel4; private javax.swing.JLabel jLabel5; private javax.swing.JLabel jLabel6; private javax.swing.JLabel jLabel7; private javax.swing.JLabel jLabel8; private javax.swing.JLabel jLabel9; + private javax.swing.JLabel labelAcqTime; + private javax.swing.JLabel labelTotalTime; private ch.psi.pshell.swing.MotorReadoutPanel motorPanelPhi; private ch.psi.pshell.swing.MotorReadoutPanel motorPanelTheta; private javax.swing.JPanel panelPositioners;