[Pharo-dev] Lost in spec

stepharo stepharo at free.fr
Tue Apr 22 14:21:16 EDT 2014


Igor where is your code so that I can give a try?


On 22/4/14 13:56, Igor Stasenko wrote:
> i want to use different adaptor for TextModel, when opening my UI
> so that when widget is built for it, it will be my own widget,
> not PluggableTextMorph..
>
> but i found it hard to do.. here what i tried:
>
>
> I try to replace bindings, so at the stage when spec interpreted, it 
> uses my bindings:
>
> openWithSpec
>
>     | old result |
>     old := SpecInterpreter bindings.
>
>     SpecInterpreter bindings: TxAdapterBindings new.
>
>     [ result :=  super openWithSpec ]
>     ensure: [ SpecInterpreter bindings: old ].
>     ^ result
>
>
> in TxAdapterBindings i initialize it same as morphic bindging, except 
> from text model binding:
>  #TextAdapter        =>         #TxTextAdapter
>
> but it is never invoked nor used :(
>
> i understand the overall model, but it seems like not completely,
> (else the above trick would work).. what do i miss?
>
> -- 
> Best regards,
> Igor Stasenko.





More information about the Pharo-dev mailing list