summaryrefslogtreecommitdiff
path: root/sources/prefs/editors/VSProcessEditor.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-24 16:47:25 +0000
committerPaul Buetow <paul@buetow.org>2008-05-24 16:47:25 +0000
commit9f0d5c8015f4504bc8400cbb4247f38d9df62768 (patch)
tree5e5256f3ffe7810df3f873dbfeca86484b0629b6 /sources/prefs/editors/VSProcessEditor.java
parent7040b1acc44805ab7208fa3975242c656cbc95a2 (diff)
new protocol editor works.
Diffstat (limited to 'sources/prefs/editors/VSProcessEditor.java')
-rw-r--r--sources/prefs/editors/VSProcessEditor.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/sources/prefs/editors/VSProcessEditor.java b/sources/prefs/editors/VSProcessEditor.java
index 891b597..51e4319 100644
--- a/sources/prefs/editors/VSProcessEditor.java
+++ b/sources/prefs/editors/VSProcessEditor.java
@@ -23,7 +23,7 @@ public class VSProcessEditor extends VSBetterEditor {
super(prefs, process, prefs.getString("lang.name") + " - " + prefs.getString("lang.prefs.process"));;
this.process = process;
disposeFrameWithParentIfExists();
- getInfoArea().setText(prefs.getString("lang.prefs.process.info!"));
+ makeProtocolVariablesEditable();
}
protected void addToButtonPanelFront(JPanel buttonPanel) {
@@ -34,6 +34,18 @@ public class VSProcessEditor extends VSBetterEditor {
buttonPanel.add(takeoverButton);
}
+ protected void makeProtocolVariablesEditable() {
+ ArrayList<String> editableProtocolsClassnames =
+ VSRegisteredEvents.getEditableProtocolsClassnames();
+
+ String protocolString = " " + prefs.getString("lang.protocol");
+ for (String protocolClassname : editableProtocolsClassnames) {
+ String protocolShortname = VSRegisteredEvents.getShortname(protocolClassname);
+ VSProtocol protocol = process.getProtocolObject(protocolClassname);
+ addToEditor(protocolShortname + protocolString, protocolShortname, protocol);
+ }
+ }
+
public void actionPerformed(ActionEvent e) {
String actionCommand = e.getActionCommand();