--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel
http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
> On Dec 1, 2015, at 5:50 AM, Peter Uhnak
i.uhnak@gmail.com wrote:
>
> On 10/16, Peter H. Meadows wrote:
>> On 28 February 2015 at 18:44, Peter Uhnák
i.uhnak@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@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@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@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@iam.unibe.ch
>>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> Moose-dev mailing list
>>> Moose-dev@iam.unibe.ch
>>>
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
>>>
>> _______________________________________________
>> Moose-dev mailing list
>> Moose-dev@list.inf.unibe.ch
>>
https://www.list.inf.unibe.ch/listinfo/moose-dev
>
> --
> Peter
> _______________________________________________
> Moose-dev mailing list
> Moose-dev@list.inf.unibe.ch
>
https://www.list.inf.unibe.ch/listinfo/moose-dev