|
@@ -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'!
|
|
|
|