1
0

Helios-Announcements.st 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Smalltalk current createPackage: 'Helios-Announcements' properties: #{}!
  2. Object subclass: #HLAnnouncement
  3. instanceVariableNames: ''
  4. package: 'Helios-Announcements'!
  5. HLAnnouncement subclass: #HLItemSelected
  6. instanceVariableNames: 'item'
  7. package: 'Helios-Announcements'!
  8. !HLItemSelected methodsFor: 'accessing'!
  9. item
  10. ^ item
  11. !
  12. item: anObject
  13. item := anObject
  14. ! !
  15. !HLItemSelected class methodsFor: 'instance creation'!
  16. on: anItem
  17. ^ self new
  18. item: anItem;
  19. yourself
  20. ! !
  21. HLItemSelected subclass: #HLClassSelected
  22. instanceVariableNames: ''
  23. package: 'Helios-Announcements'!
  24. HLItemSelected subclass: #HLMethodSelected
  25. instanceVariableNames: ''
  26. package: 'Helios-Announcements'!
  27. HLItemSelected subclass: #HLPackageSelected
  28. instanceVariableNames: ''
  29. package: 'Helios-Announcements'!
  30. HLItemSelected subclass: #HLProtocolSelected
  31. instanceVariableNames: ''
  32. package: 'Helios-Announcements'!
  33. HLAnnouncement subclass: #HLShowCommentToggled
  34. instanceVariableNames: ''
  35. package: 'Helios-Announcements'!
  36. HLAnnouncement subclass: #HLShowInstanceToggled
  37. instanceVariableNames: ''
  38. package: 'Helios-Announcements'!