Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Changes from GToolkit #348

Open
wants to merge 32 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
0c1502c
clean package dependencies
JurajKubelka Jan 5, 2022
2dec5cb
add `BaselineOfMagritteForGt`
JurajKubelka Jan 5, 2022
6403375
add `Magritte-Pharo7-PlainPharo`
JurajKubelka Jan 24, 2022
ede88dc
fix the `Magritte-Pharo7-PlainPharo` name and reference
JurajKubelka Jan 24, 2022
e7abe38
move Morphic code into the Morph package
JurajKubelka Jan 24, 2022
2c68528
add `BaselineOfMagritteForGToolkit`
JurajKubelka Jan 24, 2022
9501ba4
remove `BaselineOfMagritteForGt`
JurajKubelka Jan 24, 2022
42893f8
remove a class reference that resides in a package that we do not loa…
JurajKubelka Jan 25, 2022
75f8af2
add `MAFileDescription >> #pharoFileReferenceFor:` to convert `MAFile…
JurajKubelka Feb 14, 2022
391bd0b
add `MAFileDescription >> #pharoFileReferenceFor:`
JurajKubelka Feb 15, 2022
a05f7a6
Merge commit '42893f8b3ec54f995352611fe20284539eee05c6'
JurajKubelka Feb 23, 2022
8512330
Add `blocStencil`to number description [feenkcom/gtoolkit#2543]
hellerve May 17, 2022
13e118e
Depend on GreaseForGToolkit
chisandrei Jun 30, 2022
d6e23a7
Merge pull request #1 from magritte-metamodel/master
chisandrei Jun 30, 2022
9393e9b
Merge pull request #2 from magritte-metamodel/master
chisandrei Jun 30, 2022
04008a3
Revert 85123303
hellerve Dec 15, 2022
a63ecf8
`asGlmAction` includes inexistent class references
JurajKubelka Mar 24, 2023
d11e0d9
Magritte descriptions have `#definingSource` [feenkcom/gtoolkit#3190]
JurajKubelka Mar 28, 2023
dc66041
Merge remote-tracking branch 'upstream/master'
JurajKubelka Mar 30, 2023
d6e98fc
Merge branch 'master' into feenk01
JurajKubelka Mar 30, 2023
cd4a27d
move `MAFileDescription>>#pharoFileReferenceFor:` into `gt4magritte` …
JurajKubelka Mar 30, 2023
cec4e48
Magritte descriptions announce property value changes [feenkcom/gtoo…
JurajKubelka Jul 28, 2023
a1f025c
add `MAElementDescription>>#autoAccept` [feenkcom/gtoolkit#3371]
JurajKubelka Jul 29, 2023
6c23fcb
improve method comments [feenkcom/gtoolkit#3371]
JurajKubelka Jul 31, 2023
a7a46a3
Merge 7748a0da38f12cac01ec17e6a54bea86027e4795
JurajKubelka Aug 1, 2023
710e291
remove `#definingSource` as it is replaced by `#definingContext` [fee…
JurajKubelka Aug 1, 2023
7bdfa5e
add `MATPropertyOwner >> #unsubscribel:` [feenkcom/gtoolkit#3378]
JurajKubelka Aug 2, 2023
ba0eb1f
remove `source/Magritte-Deprecated3dot7/MABlockDescription.extension.…
JurajKubelka Aug 3, 2023
d020e60
remove `source/Magritte-Pharo7-Model/MAFileDescription.extension.st` …
JurajKubelka Aug 3, 2023
24a481b
remove `source/Magritte-Pharo7-PlainPharo` [feenkcom/gtoolkit#3378]
JurajKubelka Aug 3, 2023
9077acb
Merge remote-tracking branch 'upstream/master'
JurajKubelka Jan 22, 2024
840ec00
Merge branch 'master' into feenk
JurajKubelka Jan 22, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions source/Magritte-Model/MATPropertyOwner.trait.st
Original file line number Diff line number Diff line change
Expand Up @@ -206,3 +206,16 @@ MATPropertyOwner >> whenPropertyChangedSend: aSelector to: aReceiver [
send: aSelector
to: aReceiver
]

{ #category : #subscriptions }
MATPropertyOwner >> whenPropertyChangedSend: aSelector to: aReceiver [
| anAnnouncer |
anAnnouncer := self properties
at: #propertyAnnouncer
ifAbsentPut: [ Announcer new ].

^ anAnnouncer weak
when: MAPropertyChangedAnnouncement
send: aSelector
to: aReceiver
]
Loading