[ANN] ProcessBrowser removal/addition registered on SqueakMap

Magistrello Alejandro (SFA) magistra at TELEFONICA.COM.AR
Thu May 8 20:04:19 UTC 2003


>
>-----Mensaje original-----
>De:	Ned Konz [SMTP:ned at bike-nomad.com]
>On Thursday 08 May 2003 11:43 am, Magistrello Alejandro (SFA) wrote:
>> Hi Ned,
>>
>> both packages are now in conflict with the functionality added in
>> update 5189
>> (FlapsRegistry), Celeste and Scamper packages.
>>
>> update 5189 also added #initialize and #unload to ProcessBrowser
>> for the flap registering
>
>Sorry, I guess I had a 3.5 image.

it was a prerrequisite for the removals added today, 
no way you could see it before ;-)

for the removal just don't include #quadsDefiningStackToolsFlap
if ProcessBrowser class is deleted, when #unload method get invoked it'll
get deregistered from the flaps

for the ProcessBrowser package:
don't include #quadsDefiningStackToolsFlap
and include this two method:

--
!ProcessBrowser class methodsFor: 'class initialization' stamp: 'asm
4/11/2003 10:21'!
initialize

	self registerInFlapsRegistry.	! !

!ProcessBrowser class methodsFor: 'class initialization' stamp: 'asm
4/11/2003 10:22'!
registerInFlapsRegistry
	"Register the receiver in the system's flaps registry"
	self environment
		at: #Flaps
		ifPresent: [:cl | 	cl registerQuad: #(ProcessBrowser
prototypicalToolWindow		'Processes'			'A Process
Browser shows you all the running processes')
						forFlapNamed: 'Tools'.]! !
--

and in both postscripts mantain -> Flaps replaceToolsFlap

regards 



More information about the Squeak-dev mailing list