diff --git a/devices/Save Pipeline.properties b/devices/Save Pipeline.properties new file mode 100644 index 0000000..479f96b --- /dev/null +++ b/devices/Save Pipeline.properties @@ -0,0 +1,25 @@ +#Wed Nov 13 08:22:03 CET 2019 +spatialCalOffsetY=NaN +spatialCalOffsetX=NaN +colormapLogarithmic=false +scale=1.0 +grayscale=false +spatialCalScaleX=NaN +spatialCalScaleY=NaN +colormapMax=NaN +rescaleOffset=0.0 +roiWidth=-1 +colormap=Grayscale +invert=false +colormapMin=NaN +rotation=0.0 +rotationCrop=false +rescaleFactor=1.0 +spatialCalUnits=mm +flipVertically=false +roiHeight=-1 +flipHorizontally=false +colormapAutomatic=false +roiY=0 +roiX=0 +transpose=false diff --git a/plugins/Nilson.form b/plugins/Nilson.form index 6bd39ed..bd1ae02 100755 --- a/plugins/Nilson.form +++ b/plugins/Nilson.form @@ -24,10 +24,12 @@ - - - - + + + + + + @@ -38,9 +40,14 @@ - - - + + + + + + + + @@ -62,10 +69,17 @@ - + - + + - + + + + + + + diff --git a/plugins/Nilson.java b/plugins/Nilson.java index 5d5091c..65e4ffb 100755 --- a/plugins/Nilson.java +++ b/plugins/Nilson.java @@ -4,6 +4,7 @@ import ch.psi.pshell.ui.Panel; import ch.psi.utils.State; +import java.awt.Component; import java.util.logging.Level; import java.util.logging.Logger; @@ -14,6 +15,7 @@ public class Nilson extends Panel { public Nilson() { initComponents(); + this.setPersistedComponents(new Component[]{textSrvFile}); } //Overridable callbacks @@ -44,7 +46,8 @@ buttonRun.setEnabled(state==State.Ready); buttonRun = new javax.swing.JButton(); buttonAbort = new javax.swing.JButton(); - jCheckBox1 = new javax.swing.JCheckBox(); + scrollFile1 = new javax.swing.JScrollPane(); + textSrvFile = new javax.swing.JTextField(); buttonRun.setText("Run"); buttonRun.addActionListener(new java.awt.event.ActionListener() { @@ -60,7 +63,9 @@ buttonRun.setEnabled(state==State.Ready); } }); - jCheckBox1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); + scrollFile1.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS); + scrollFile1.setVerticalScrollBarPolicy(javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER); + scrollFile1.setViewportView(textSrvFile); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this); this.setLayout(layout); @@ -72,10 +77,11 @@ buttonRun.setEnabled(state==State.Ready); .addComponent(buttonAbort, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) .addComponent(buttonRun, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) .addContainerGap(467, Short.MAX_VALUE)) - .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup() - .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) - .addComponent(jCheckBox1, javax.swing.GroupLayout.PREFERRED_SIZE, 167, javax.swing.GroupLayout.PREFERRED_SIZE) - .addGap(141, 141, 141)) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(158, 158, 158) + .addComponent(scrollFile1, javax.swing.GroupLayout.PREFERRED_SIZE, 281, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap(159, Short.MAX_VALUE))) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) @@ -84,9 +90,12 @@ buttonRun.setEnabled(state==State.Ready); .addComponent(buttonRun) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) .addComponent(buttonAbort) - .addGap(18, 18, 18) - .addComponent(jCheckBox1) - .addContainerGap(110, Short.MAX_VALUE)) + .addContainerGap(151, Short.MAX_VALUE)) + .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(layout.createSequentialGroup() + .addGap(115, 115, 115) + .addComponent(scrollFile1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) + .addContainerGap(115, Short.MAX_VALUE))) ); }// //GEN-END:initComponents @@ -109,6 +118,7 @@ buttonRun.setEnabled(state==State.Ready); // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton buttonAbort; private javax.swing.JButton buttonRun; - private javax.swing.JCheckBox jCheckBox1; + private javax.swing.JScrollPane scrollFile1; + private javax.swing.JTextField textSrvFile; // End of variables declaration//GEN-END:variables }