diff options
| author | Paul Buetow <paul@buetow.org> | 2008-05-24 16:47:25 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-05-24 16:47:25 +0000 |
| commit | 9f0d5c8015f4504bc8400cbb4247f38d9df62768 (patch) | |
| tree | 5e5256f3ffe7810df3f873dbfeca86484b0629b6 /sources/prefs/editors/VSProcessEditor.java | |
| parent | 7040b1acc44805ab7208fa3975242c656cbc95a2 (diff) | |
new protocol editor works.
Diffstat (limited to 'sources/prefs/editors/VSProcessEditor.java')
| -rw-r--r-- | sources/prefs/editors/VSProcessEditor.java | 14 |
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(); |
