On 25 Oct 2013, at 11:34, Manfred Kröhnert <mkroehner...@googlemail.com> wrote:

> Hi,
> 
> I tested it it without hurrying today.
> Using Cmd+s with 'whenTextIsAccepted:' works both on Pharo 2.0 and 3.0.
> Unfortunately I exchanged the TextModel with TextInputFieldModel where it did 
> not work.
> 
> However, using 'whenTextChanged:' does not work or at least not how I expect 
> it to work.
> From the naming I would that this message gets triggered, once something was 
> typed into the textfield.
> But apparently it doesn't get triggered at all in my case (Pharo 2.0 and 3.0).
> Any ideas?

Right now, I can’t see why

Must probably the event is not triggered, or not at the correct moment

Ben


> Best,
> Manfred
> 
> 
> 
> 
> 
> On Thu, Oct 24, 2013 at 2:35 PM, Benjamin 
> <benjamin.vanryseghem.ph...@gmail.com> wrote:
> Ok :)
> 
> Thank you, and see you tomorrow :P
> 
> Ben
> 
> On 24 Oct 2013, at 14:34, Manfred Kröhnert <mkroehner...@googlemail.com> 
> wrote:
> 
>> Yes, I can do that but it'll have to wait until tomorrow.
>> Will report back, soon.
>> 
>> Thanks for the help so far,
>> Manfred
>> 
>> 
>> 
>> 
>> On Thu, Oct 24, 2013 at 2:29 PM, Benjamin 
>> <benjamin.vanryseghem.ph...@gmail.com> wrote:
>> Can you try in 3.0, since Spec changed *a lot* in the meantime 
>> 
>> Ben
>> 
>> On 24 Oct 2013, at 14:25, Manfred Kröhnert <mkroehner...@googlemail.com> 
>> wrote:
>> 
>>> Hello Ben and Clément,
>>> 
>>> thanks for the quick reply.
>>> But even when I hit Cmd+s the Text of the label stays the same and the 
>>> button is not enabled.
>>> No matter if I use 'whenTextChanged:' or 'whenTextIsAccepted:'.
>>> 
>>> I only tested this in the Pharo 2.0 image.
>>> 
>>> Best,
>>> Manfred
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> On Thu, Oct 24, 2013 at 2:22 PM, Clément Bera <bera.clem...@gmail.com> 
>>> wrote:
>>> Hey,
>>> 
>>> Accepting a text usually means the is compiled. To accept a text, right 
>>> click on it, then click accept in the contextual menu (at the bottom). You 
>>> can also do it with Cmd+s on Mac.
>>> 
>>> Try again and tell us if the #whenTextIsAccepted: works fine in your image 
>>> or not.
>>> 
>>> Best,
>>> 
>>> 
>>> 
>>> 2013/10/24 Benjamin <benjamin.vanryseghem.ph...@gmail.com>
>>> Text is accepted when you “save” it (cmd+s)
>>> 
>>> Ben
>>> 
>>> On 24 Oct 2013, at 14:05, Manfred Kröhnert <mkroehner...@googlemail.com> 
>>> wrote:
>>> 
>>>> Hi everyone,
>>>> 
>>>> I finally got around to check back on a Spec question that popped up about 
>>>> two weeks ago.
>>>> 
>>>> At that time I was giving Spec a first try and gathered information from a 
>>>> couple of sources.
>>>> One of them was the draft chapter about Spec from the Pharo for the 
>>>> Enterprise book.
>>>> 
>>>> https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/ws/Spec/Spec.pier.pdf/*view*/
>>>> 
>>>> The example has the following method:
>>>> 
>>>> TestSpec>>initializePresenter
>>>>     example whenTextIsAccepted: [ changes text: 'The text Changed'. 
>>>> acceptChanges enable ].
>>>> 
>>>> This should change the text of the 'changes' LabelModel when the text in 
>>>> the 'example' TextModel is accepted.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> Now, there the issue for me was that the Label text did not change once 
>>>> when I typed text into the presented textfield.
>>>> Even when I changed the method from 'whenTextIsAccepted:' to 
>>>> 'whenTextChanged:'.
>>>> Is this intended or is this an issue with Spec?
>>>> 
>>>> Also, it is not clear to me what 'accepting' text means (maybe I didn't 
>>>> look thoroughly enough).
>>>> The method comment just states that it is called when the text is accepted.
>>>> Which is kind of self referential ;-)
>>>> 
>>>> The OS X Pharo versions I used for testing where newly downloaded Pharo 
>>>> 2.0 and 3.0 from about 2 weeks ago.
>>>> They were downloaded from here:
>>>> http://files.pharo.org/platform/Pharo2.0-mac.zip
>>>> http://files.pharo.org/platform/Pharo3.0-mac.zip
>>>> 
>>>> Best,
>>>> Manfred
>>> 
>>> 
>>> 
>> 
>> 
> 
> 

Reply via email to