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

H. Hirzel hannes.hirzel at gmail.com
Fri Oct 6 08:02:11 UTC 2017


On 10/6/17, Marcel Taeumel <marcel.taeumel at hpi.de> wrote:
> Hi Hannes,
>
> not sure how many deprecated methods are still in use in current Vivide. I
> work with Squeak 5.1 at the moment. If you find any more such message sends,
> tell me. I will fix them. :)
>
> Try again. I removed the use of #defaultBackgroundColor.

Thank you, Marcel,  for fixing this quickly.

I reloaded Vivide into a recent Squeak6.0a trunk image

    Metacello new
      baseline: 'Vivide';
      repository: 'github://hpi-swa/vivide/repository';
      load.

No UI complaints after

    VivideLight open

--Hannes

>
> Best,
> Marcel
> Am 06.10.2017 08:46:58 schrieb H. Hirzel <hannes.hirzel at gmail.com>:
> 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 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 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 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 :
>>>> 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 :
>>>> 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