2015-05-12 21:40 GMT+02:00 stepharo <steph...@free.fr>:

>  But nicolai I know announcement. Now the widgets of Nautilus do not use
> announcement so I do not know if I
> can  simply replace self changed: #sourceCodeFrom:
> I do not know the implication of removing sourceCodeFrom:
>

OK, I just thought rubric uses announcement in place of self changed:
So, and now? Replace all self changed... with self sourceCodeArea setText ?


>
> Le 12/5/15 17:41, Nicolai Hess a écrit :
>
>  Announcements!
>
> replace
> self changed: #sourceCodeFrom:.
> with something like
> self announcer announce:RubTextSetInModel.
>
>  ( I am not sure what RubXXAnouncement to use)
>
>
>
>
>
> 2015-05-12 17:14 GMT+02:00 stepharo <steph...@free.fr>:
>
>> We tried all kind of combinations....
>>
>>
>>      modelEditor := (RubSmalltalkMethodEditorModel new client: self).
>>     widget := modelEditor newScrolledText.
>>
>>
>>     widget
>>         on: self
>>         text: #sourceCodeFrom:
>>         accept: #compileSource:notifying:
>>         readSelection: #contentsSelectionFrom:
>>         menu: #sourceCodeMenu:shifted:.
>>
>>      self addDependent: modelEditor.
>>     self when: #sourceCodeFrom: send: #setText: to: modelEditor.
>>
>>     widget
>>         beWrapped;
>>         beForSmalltalkCode;
>>         withLineNumbers;
>>         setText: self sourceCode;
>>          setTextSelector: #halt.
>>     ^ widget
>>
>>
>> But we cannot get the editor or the widget to be invoked when the list
>> changes.
>> So we spent three hours on it so we should stop. We are missing just this
>> bit.
>>
>> Stef
>>
>>
>
>

Reply via email to