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

Marcel Taeumel marcel.taeumel at hpi.de
Fri Oct 6 07:15:32 UTC 2017


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.

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
>>>
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20171006/a2bea399/attachment.html>


More information about the Squeak-dev mailing list