|  | @@ -2,6 +2,10 @@ Smalltalk createPackage: 'Helios-Announcements'!
 | 
	
		
			
				|  |  |  Object subclass: #HLAboutToChange
 | 
	
		
			
				|  |  |  	instanceVariableNames: 'actionBlock'
 | 
	
		
			
				|  |  |  	package: 'Helios-Announcements'!
 | 
	
		
			
				|  |  | +!HLAboutToChange commentStamp!
 | 
	
		
			
				|  |  | +I am announced whenever a change of context is about to be made, and unsaved changes could be lost.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +I am used within `HLModel` to handle such user actions. See `HLModel >> withChangesDo:`.!
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  !HLAboutToChange methodsFor: 'accessing'!
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -79,6 +83,8 @@ I am emitted by a `HLCodeWidget` before an object is printed.!
 | 
	
		
			
				|  |  |  HLAnnouncement subclass: #HLDebuggerAnnouncement
 | 
	
		
			
				|  |  |  	instanceVariableNames: 'context'
 | 
	
		
			
				|  |  |  	package: 'Helios-Announcements'!
 | 
	
		
			
				|  |  | +!HLDebuggerAnnouncement commentStamp!
 | 
	
		
			
				|  |  | +I am the root class of debugger announcements, and hold onto the debugged `context`.!
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  !HLDebuggerAnnouncement methodsFor: 'accessing'!
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -93,6 +99,8 @@ context: aContext
 | 
	
		
			
				|  |  |  HLDebuggerAnnouncement subclass: #HLDebuggerContextSelected
 | 
	
		
			
				|  |  |  	instanceVariableNames: ''
 | 
	
		
			
				|  |  |  	package: 'Helios-Announcements'!
 | 
	
		
			
				|  |  | +!HLDebuggerContextSelected commentStamp!
 | 
	
		
			
				|  |  | +I am announced when a new context is selected in a debugger, to update the user interface.!
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  !HLDebuggerContextSelected methodsFor: 'accessing'!
 | 
	
		
			
				|  |  |  
 |