On 10/16, Peter H. Meadows wrote:
On 28 February 2015 at 18:44, Peter Uhnák <i.uhnak(a)gmail.com>
wrote:
> For me it seems weird thet applyScript (refresh) destroys the view and
> creates it again. Wouldn't it make more sense to expose the view on model
> and then instead of refresh use cleanAll (RTView>>cleanAll)?
>
How can I use the same RTView? (instead of destroying each time).
What I've done for my purposes is subclass RoassalModel and extract
the variable.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RoassalModel subclass: #MyRoassalModel
instanceVariableNames: 'roassalView'
classVariableNames: ''
package: 'MyPackage'
MyRoassalModel>>initialize
super initialize.
self script: [ :view :canvas |
roassalView := view
]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
It's ugly (extracting vars out of block), but I never got around to
making a proper solution.
> Or maybe we should just make a new Model/Adapter for our needs and leave the
> Roassal's alone. :)
>
> Peter
>
> On Sat, Feb 28, 2015 at 7:23 PM, Johan Fabry <jfabry(a)dcc.uchile.cl> wrote:
>>
>>
>> Yes, I use it for LRP.
>>
>> I instantiate a RoassalModel and then set the script, as below. Sometimes
>> I redraw the entire visualization by sending the refresh message to the
>> RoassalModel instance. I don’t do anything else, really (no idea what event
>> and lastEvent is about).
>>
>> treeview := self instantiate: RoassalModel.
>> treeview script: [:view :canvas | self buildTreeOnView: view ].
>>
>>
>>
>> On Feb 28, 2015, at 14:05, Peter Uhnák <i.uhnak(a)gmail.com> wrote:
>>
>> Hi,
>>
>> apparently we broke MorphicRoassalAdapter when cleaning Spec, I attached a
>> fix.
>>
>> However my question is - does anybody (except us) actually use the
>> Roassal2Spec package? Because otherwise we could clean it a bit. For example
>> I'm not sure of the use case of script:/lastEvent:.
>>
>> Peter
>>
>>
<Roassal2Spec-PeterUhnak.6.mcz>_______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>>
>>
>>
>> ---> Save our in-boxes!
http://emailcharter.org <---
>>
>> Johan Fabry -
http://pleiad.cl/~jfabry
>> PLEIAD lab - Computer Science Department (DCC) - University of Chile
>>
>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev(a)iam.unibe.ch
>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>
>
>
> _______________________________________________
> Moose-dev mailing list
> Moose-dev(a)iam.unibe.ch
>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>
_______________________________________________
Moose-dev mailing list
Moose-dev(a)list.inf.unibe.ch
https://www.list.inf.unibe.ch/listinfo/moose-dev
--
Peter