summaryrefslogtreecommitdiff
path: root/sources/simulator/VSSimulationPanel.java
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2008-05-17 19:08:44 +0000
committerPaul Buetow <paul@buetow.org>2008-05-17 19:08:44 +0000
commit8f4c26d71906f48257f532786c6103a88664010d (patch)
tree04e7e5530809e0771cfc024165d4799a98e60b2d /sources/simulator/VSSimulationPanel.java
parent3fc771f72c1c7faaeddde0a6738d2003f7de4ca9 (diff)
introduced "Edit" JMenu
Diffstat (limited to 'sources/simulator/VSSimulationPanel.java')
-rw-r--r--sources/simulator/VSSimulationPanel.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/sources/simulator/VSSimulationPanel.java b/sources/simulator/VSSimulationPanel.java
index 4159b5e..7fd0c23 100644
--- a/sources/simulator/VSSimulationPanel.java
+++ b/sources/simulator/VSSimulationPanel.java
@@ -604,6 +604,15 @@ public class VSSimulationPanel extends JPanel implements Runnable, MouseMotionLi
public void mouseClicked(MouseEvent e) {
VSProcess process = getProcessAtYPos(e.getY());
+ editProcess(process);
+ }
+
+ public void editProcess(int processNum) {
+ VSProcess process = processes.get(processNum);
+ editProcess(process);
+ }
+
+ public void editProcess(VSProcess process) {
if (process != null) {
process.updatePrefs();
new VSProcessEditor(prefs, simulation, process);