Helios-Announcements.st 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. Smalltalk current createPackage: 'Helios-Announcements' properties: #{}!
  2. Object subclass: #HLAnnouncement
  3. instanceVariableNames: ''
  4. package: 'Helios-Announcements'!
  5. HLAnnouncement subclass: #HLCodeHandled
  6. instanceVariableNames: 'code'
  7. package: 'Helios-Announcements'!
  8. !HLCodeHandled methodsFor: 'accessing'!
  9. code
  10. ^ code
  11. !
  12. code: aModel
  13. code := aModel
  14. ! !
  15. !HLCodeHandled class methodsFor: 'actions'!
  16. on: aCodeModel
  17. ^ self new
  18. code: aCodeModel;
  19. yourself
  20. ! !
  21. HLCodeHandled subclass: #HLDoItRequested
  22. instanceVariableNames: ''
  23. package: 'Helios-Announcements'!
  24. HLCodeHandled subclass: #HLInspectItRequested
  25. instanceVariableNames: ''
  26. package: 'Helios-Announcements'!
  27. HLCodeHandled subclass: #HLPrintItRequested
  28. instanceVariableNames: ''
  29. package: 'Helios-Announcements'!
  30. HLAnnouncement subclass: #HLDiveRequested
  31. instanceVariableNames: ''
  32. package: 'Helios-Announcements'!
  33. HLAnnouncement subclass: #HLItemSelected
  34. instanceVariableNames: 'item'
  35. package: 'Helios-Announcements'!
  36. !HLItemSelected methodsFor: 'accessing'!
  37. item
  38. ^ item
  39. !
  40. item: anObject
  41. item := anObject
  42. ! !
  43. !HLItemSelected class methodsFor: 'instance creation'!
  44. on: anItem
  45. ^ self new
  46. item: anItem;
  47. yourself
  48. ! !
  49. HLItemSelected subclass: #HLClassSelected
  50. instanceVariableNames: ''
  51. package: 'Helios-Announcements'!
  52. HLItemSelected subclass: #HLInstanceVariableSelected
  53. instanceVariableNames: ''
  54. package: 'Helios-Announcements'!
  55. HLItemSelected subclass: #HLMethodSelected
  56. instanceVariableNames: ''
  57. package: 'Helios-Announcements'!
  58. HLItemSelected subclass: #HLPackageSelected
  59. instanceVariableNames: ''
  60. package: 'Helios-Announcements'!
  61. HLItemSelected subclass: #HLProtocolSelected
  62. instanceVariableNames: ''
  63. package: 'Helios-Announcements'!
  64. HLAnnouncement subclass: #HLRefreshRequested
  65. instanceVariableNames: ''
  66. package: 'Helios-Announcements'!
  67. HLAnnouncement subclass: #HLShowCommentToggled
  68. instanceVariableNames: ''
  69. package: 'Helios-Announcements'!
  70. HLAnnouncement subclass: #HLShowInstanceToggled
  71. instanceVariableNames: ''
  72. package: 'Helios-Announcements'!