[squeak-dev] Displaying the class outline of FileList in the Vivide IDE

H. Hirzel hannes.hirzel at gmail.com
Fri Oct 6 06:46:48 UTC 2017


Load instructions from https://github.com/hpi-swa/vivide/ work fine in
a recent trunk image.

Then I go for 'Projects' -> 'New Project' -> 'New AnimMorphicProject',
then in a ws
    VivideLight open

quite a number of complaints such as

    Object>>#defaultBackgroundColor has been deprecated. Implement
#uniformWindowColor and #customWindowColor in your model.

On 10/5/17, H. Hirzel <hannes.hirzel at gmail.com> wrote:
> There is
>
>    Project current
>
> which gives
>
>    an AnimMorphicProject
>
> I can "jump to" the parent project and use the menu 'Projects' -> 'New
> Project' -> 'New AnimMorphicProject'.
>
> I get a new AnimMorphicProject but that is not configured. No Vivide
> tools in the world menu.
>
> It seems that the efforts to get that are pretty similar to what is
> currently work in progress in 'MorphicProject subclass: EtoysProject'.
>
> --Hannes
>
> On 10/5/17, H. Hirzel <hannes.hirzel at gmail.com> wrote:
>> Hello Marcel
>>
>> attached is a screen shot of a 'class outline' of FileList done with
>> Vivide (the version based on Squeak 5.1, [3]). On the right hand side
>> is the script you posted earlier today.
>>
>> This helps to look at the system in a synoptic using screen estate well.
>>
>> Would it be possible to have a preconfigured Vivide version for the
>> most recent trunk in [3] for finding out about current issues as well?
>>
>> Or even better - have Vivide as a loadable project type like what we
>> are trying to do now with EtoysProject?
>>
>> Kind regards
>> Hannes
>>
>>
>>
>> On 10/5/17, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
>>> Hi, Hannes.
>>>
>>> Here is the script that produced the output. Just do-it in a workspace:
>>>
>>> {
>>>
>>> [:in :out | in do: [:class | out add: {
>>>     #object -> class.
>>>     #text -> (ViLabelService doObject: class).
>>>     #icon -> (ViIconService doObject: class) } ]]
>>>   -> { #isProperty -> true.
>>>        #view -> ViTreeViewExtended }.
>>>
>>> [:in :out | in do: [:class | out add: {
>>>     #object -> class.
>>>     #text  -> (ViObjectOriginService doObject: class) } ]]
>>>   -> {(#isProperty -> true)}.
>>>
>>> [:in :out | in do: [:class | out addAll: class subclasses]].
>>>
>>> 1. "reference to the first step"
>>> } asScript openScriptWith: {StringHolder}.
>>>
>>>
>>> Best,
>>> Marcel
>>> Am 05.10.2017 15:55:40 schrieb Marcel Taeumel <marcel.taeumel at hpi.de>:
>>> I am using Vivide [1], whose standard scripts make use of Widgets [2].
>>> There
>>> are pre-configured Squeak images [3].
>>>
>>> Best,
>>> Marcel
>>>
>>> [1] https://github.com/hpi-swa/vivide/
>>> [https://github.com/hpi-swa/vivide/]
>>> [2] https://github.com/hpi-swa/widgets
>>> [https://github.com/hpi-swa/widgets]
>>> [3] https://www.hpi.uni-potsdam.de/hirschfeld/artefacts/vivide/
>>> [https://www.hpi.uni-potsdam.de/hirschfeld/artefacts/vivide/]
>>> Am 05.10.2017 15:50:58 schrieb H. Hirzel <hannes.hirzel at gmail.com>:
>>> I agree, Marcel. Please, what is this nice tool you have been using
>>> for the screen shot?
>>> --Hannes
>>>
>>
>


More information about the Squeak-dev mailing list