ProcessMonitor.st
changeset 93 dda97353e775
parent 92 e9cc2640660f
child 97 18c4322eae3a
--- a/ProcessMonitor.st	Tue Apr 11 18:31:23 1995 +0200
+++ b/ProcessMonitor.st	Wed May 03 03:13:28 1995 +0200
@@ -12,7 +12,7 @@
 
 'From Smalltalk/X, Version:2.10.5 on 24-mar-1995 at 11:25:51 am'!
 
-View subclass:#ProcessMonitor
+SimpleView subclass:#ProcessMonitor
 	 instanceVariableNames:'listView processes listUpdateDelay updateDelay updateBlock
 		listUpdateBlock updateProcess hideDead runColor suspendedColor
 		waitColor cpuUsages'
@@ -39,7 +39,7 @@
 
 version
 "
-$Header: /cvs/stx/stx/libtool/ProcessMonitor.st,v 1.10 1995-04-11 16:31:23 claus Exp $
+$Header: /cvs/stx/stx/libtool/ProcessMonitor.st,v 1.11 1995-05-03 01:12:58 claus Exp $
 "
 !
 
@@ -81,7 +81,7 @@
 defaultIcon
     |i|
 
-    i := Image fromFile:'bitmaps/ProcMon.xbm'.
+    i := Image fromFile:'ProcMon.xbm'.
     i notNil ifTrue:[^ i].
     ^ StandardSystemView defaultIcon
 ! !
@@ -265,7 +265,7 @@
 
     listView := v scrolledView.
     listView font:font.
-    listView model:self; menu:#processMenu. 
+    listView model:self; menu:#processMenu; change:nil. 
 
     listView multipleSelectOk:true.
     listView delegate:(KeyboardForwarder to:self).
@@ -299,9 +299,7 @@
     self updateList.
 !
 
-realize
-    super realize.
-
+startUpdateProcess
     updateBlock notNil ifTrue:[
 	Processor addTimedBlock:updateBlock afterSeconds:updateDelay.
 	Processor addTimedBlock:listUpdateBlock afterSeconds:listUpdateDelay.
@@ -343,9 +341,15 @@
 	"
 	Processor activeProcess priority:(Processor userSchedulingPriority + 2)
     ].
+!
+
+realize
+    super realize.
     waitColor := waitColor on:device.
     runColor := runColor on:device.
     suspendedColor := suspendedColor on:device.
+
+    self startUpdateProcess.
 ! !
 
 !ProcessMonitor methodsFor:'private'!