Skip to content

Commit e72ab73

Browse files
committed
Saves generated script to sig.ini
1 parent 74f4eb9 commit e72ab73

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ images/*.png
44
images/*.jpg
55
images/*.jpeg
66
fonts/*.ttf
7+
sig.ini
78
*.class
89

910
# Windows image file caches

src/com/inverseinnovations/VisualMALSignatureDesigner/BlockWindow.java

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.awt.Point;
88
import java.awt.event.ActionEvent;
99
import java.awt.event.ActionListener;
10+
import java.io.PrintWriter;
1011

1112
import javax.swing.BorderFactory;
1213
import javax.swing.Box;
@@ -62,10 +63,29 @@ public void actionPerformed(ActionEvent e){
6263
JTextArea textArea = new JTextArea(20, 100);
6364
JScrollPane textscrollPane = new JScrollPane(textArea);
6465
textArea.setEditable(false);
65-
textArea.setText(blocks.getRootNode().createScript(null));
66+
final String script = blocks.getRootNode().createScript(null);
67+
textArea.setText(script);
6668
//save button
69+
JButton saveBut = new JButton("Save to sig.ini");
70+
saveBut.addActionListener(new ActionListener(){
71+
public void actionPerformed(ActionEvent e){
72+
//save script
73+
PrintWriter writer;
74+
try {
75+
writer = new PrintWriter("sig.ini", "UTF-8");
76+
writer.print(script);
77+
writer.println("sig.saveSignature(\"image.png\");");
78+
writer.close();
79+
}
80+
catch (Exception e2) {
81+
}
82+
finally{
83+
84+
}
85+
}
86+
});
6787

68-
88+
d.getContentPane().add(saveBut, BorderLayout.NORTH);
6989
d.getContentPane().add(textscrollPane, BorderLayout.CENTER);
7090

7191
d.pack();

0 commit comments

Comments
 (0)