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

Marcel Taeumel marcel.taeumel at hpi.de
Fri Oct 6 08:31:52 UTC 2017


Seems to be related to OCompletion? We should fix that: http://www.squeaksource.com/OCompletion

Best,
Marcel
Am 06.10.2017 10:10:20 schrieb H. Hirzel <hannes.hirzel at gmail.com>:
On 10/6/17, H. Hirzel wrote:
> On 10/6/17, Marcel Taeumel 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

But more complaints after executing a script in the workspace

Preferences class>>#menuSelectionColor has been deprecated. mt: Use UI themes.


>>
>> Best,
>> Marcel
>> Am 06.10.2017 08:46:58 schrieb H. Hirzel :
>> 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/257c9507/attachment.html>


More information about the Squeak-dev mailing list