chiark
/
gitweb
/
~mdw
/
anag
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1d2d106
)
Add `help' button. Lowercase input to the command.
author
mdw
<mdw>
Mon, 19 Feb 2001 19:19:11 +0000
(19:19 +0000)
committer
mdw
<mdw>
Mon, 19 Feb 2001 19:19:11 +0000
(19:19 +0000)
AnagGUI.java
patch
|
blob
|
blame
|
history
diff --git
a/AnagGUI.java
b/AnagGUI.java
index de2a23f21272b60723da956a473c857cb71cd0f1..1aee3590f14a3bb85e81119ca770f3246dca72f1 100644
(file)
--- a/
AnagGUI.java
+++ b/
AnagGUI.java
@@
-1,6
+1,6
@@
/* -*-java-*-
*
/* -*-java-*-
*
- * $Id: AnagGUI.java,v 1.
3 2001/02/16 21:46:10
mdw Exp $
+ * $Id: AnagGUI.java,v 1.
4 2001/02/19 19:19:11
mdw Exp $
*
* Front-end GUI
*
*
* Front-end GUI
*
@@
-29,6
+29,9
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: AnagGUI.java,v $
/*----- Revision history --------------------------------------------------*
*
* $Log: AnagGUI.java,v $
+ * Revision 1.4 2001/02/19 19:19:11 mdw
+ * Add `help' button. Lowercase input to the command.
+ *
* Revision 1.3 2001/02/16 21:46:10 mdw
* Use a BufferedReader, not a LineNumberReader.
*
* Revision 1.3 2001/02/16 21:46:10 mdw
* Use a BufferedReader, not a LineNumberReader.
*
@@
-176,6
+179,15
@@
class AnagPanel extends Panel {
}
}
}
}
+ void help() {
+ try {
+ Process p = Runtime.getRuntime().exec("anag --help");
+ listen(p);
+ } catch (IOException e) {
+ splat(e.toString());
+ }
+ }
+
void getlist(String tag) {
try {
Vector v = new Vector();
void getlist(String tag) {
try {
Vector v = new Vector();
@@
-184,7
+196,7
@@
class AnagPanel extends Panel {
v.addElement("-file");
v.addElement(file);
v.addElement(tag);
v.addElement("-file");
v.addElement(file);
v.addElement(tag);
- v.addElement(word.getText());
+ v.addElement(word.getText()
.toLowerCase()
);
vv = new String[v.size()];
v.copyInto(vv);
Process p = Runtime.getRuntime().exec(vv);
vv = new String[v.size()];
v.copyInto(vv);
Process p = Runtime.getRuntime().exec(vv);
@@
-200,7
+212,7
@@
class AnagPanel extends Panel {
GridBagConstraints g = new GridBagConstraints();
Button b;
GridBagConstraints g = new GridBagConstraints();
Button b;
- file =
"/usr/dict/words"
;
+ file =
System.getProperty("anag.dictionary", "/usr/dict/words")
;
sb = null;
g.gridx = g.gridy = GridBagConstraints.RELATIVE;
sb = null;
g.gridx = g.gridy = GridBagConstraints.RELATIVE;
@@
-258,6
+270,12
@@
class AnagPanel extends Panel {
});
add(b, g);
});
add(b, g);
+ b = new Button("Help!");
+ b.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) { help(); }
+ });
+ add(b, g);
+
b = new Button("Settings...");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { settings(); }
b = new Button("Settings...");
b.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) { settings(); }
@@
-280,8
+298,8
@@
public class AnagGUI extends Applet {
f.show();
}
public AnagGUI() { super(); setLayout(new BorderLayout()); }
f.show();
}
public AnagGUI() { super(); setLayout(new BorderLayout()); }
- public void init() {
add(new AnagPanel()
); }
- public void destroy() {
removeAll();
}
+ public void init() {
/*add(new AnagPanel());*/ main(null
); }
+ public void destroy() {
/*removeAll();*/
}
};
/*----- That's all, folks -------------------------------------------------*/
};
/*----- That's all, folks -------------------------------------------------*/