Le 9 sept. 2014 00:21, "Andrei Chis" <chisvasileandrei@gmail.com> a écrit :
>
>
>
> On Mon, Sep 8, 2014 at 11:46 PM, phil@highoctane.be <phil@highoctane.be> wrote:
>>
>>
>> Le 8 sept. 2014 23:28, "Andrei Chis" <chisvasileandrei@gmail.com> a écrit :
>>
>>
>> >
>> > Hi Phil,
>> >
>> > Thanks for your feedback :)
>> > Workspace has a large API. At the moment in the Playground we only implemented the minimum.
>> >
>> > On Mon, Sep 8, 2014 at 9:36 AM, phil@highoctane.be <phil@highoctane.be> wrote:
>> >>
>> >> When one is in Monticello (Pharo 3.0) and asks for "View Past Comments" on a package, there is a #mnu on GTPlayground class>>openLabel:
>> >>
>> >> Not only there but the FileList (aka FileBrowser) has that "Workspace with contents" command which is broken in the same way.
>> >>
>> >> There is for sure an interesting equivalent in GTPlayground. Why not name it as the Workspace thing?
>> >>
>> >> What is asked:
>> >>
>> >> edit: aText label: labelString accept: anAction
>> >> "Open an editor on the given string/text"
>> >>
>> >> ^(Smalltalk tools workspace openLabel: labelString)
>> >> acceptContents:  aText;
>> >> acceptAction: anAction;
>> >> yourself.
>> >>
>> >> What GTPlayground implements:
>> >>
>> >> openContents:
>> >> openContents:label:
>> >>
>> >> We can deal with openLabel: and acceptContents but an acceptAction equivalent is not to be found.
>> >>
>> >> Also, after looking around (see changeset in attachment), it is hard to do the acceptContents: as we get a self new openOn: page which isn't returning anything I can work with to chain acceptContents: to.
>> >>
>> >> What to do there?
>> >
>> >
>> > For the moment in the implementation of acceptContents: and acceptAction: from GLMSystemWindow I delegate to the model, which is GTPlayground.
>> > acceptContents: can be easily implemented this way  but acceptAction: it's a little more problematic. I need to look more at how it behaves in Workspace but from what I've see we can get the same behaviour if when calling acceptAction: I set the given action to be executed on cmd+s
>> >  
>> >>
>> >>
>> >> Also, there is a super annoying thing in the GTPlayground, namely the disappearance of the top right menu, with all the interesting options that are in there and that I do use all the time (like open/save, previous contents, ...). What's the point of a Playground if I can't save my plays? I think I am missing something here.
>> >
>> >
>> > This features are just not implemented yet. 
>> > We were thinking of a more general and automatic way of saving the content of the workspace but did't manage to implemented yet.
>> > For the previous content you have access to the entire history of the workspace. Do you find it intuitive?
>> > What other actions from the top down menu are missing for you?
>> >
>> >  
>> >>
>> >>
>> >> I now have to go back to the old Workspace for the default.
>> >>
>> >> It may be good to have a way to have the playground as a specific menu entry.
>> >>
>> >> I've started using the ZnWorkspace and as it extends the Workspace, its features aren't picked up in GTPlayground of course.
>> >> Now, it may be great to include those Pastebin style things into GTPlayground so that we can all play together from little urls from Twitter posts.
>> >
>> >
>> > I'll have a look at ZnWorkspace. Did't use it yet :)
>> >  
>> > I also integrated your changeset.
>> > If want to fix more bugs in the future feel free to commit directly in the Moose repository.
>> > I can add you as a contributor if you're not one already.
>> >
>>
>> I am not. Add me please.
>
> Done :)

Sweet.

>
>> I would be pleased to be of help with GToolkit.
>
>  Any help is welcomed  :)
>  
>>
>> BTW is there a version which works well with the dark theme? As you can see from the screenshot things are hard to read. Uko maybe has something?
>
> Not that I know of. The main problem is that Moose is still in Pharo 3 where the black theme is still a "hack", so not every setting can be properly customised. But the move to Phato 4 should happen soon, and then things should improve.

Mmh. I am using 3.0 for customer projects. So I'll have a look into that as I want to use the GT things to see how well the playground can help with exploration of options.

The icons should be aware of the theme.

Also I am using the DawnTheme here.

Phil

Phil
>
>
> Andrei
>
>  
>>
>>
>> Phil
>> >
>> > Cheers,
>> > Andrei
>> >
>> >>
>> >> All the best,
>> >>
>> >> Phil
>> >>
>> >>
>> >> _______________________________________________
>> >> 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@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
>