| [news.eclipse.technology.epf] Re: Databinding and rich text editor |
Hello
greets Flavio
Mario Cervera wrote:
Yes I am using eclipse 3.4.0, maybe that's the reason :(
Eric Rizzo escribió:<https://www.skywayperspectives.org/fisheye/browse/CVS_OpenSource/skyway/common/plugins/org.skyway.ui/src/org/skyway/ui/richtext>Mario Cervera wrote:Hi Eric,
that's the class I'm using but the method modifyText is not invoked as much as I'd like to. It's strange but it's invoked when I either use the toolbar or press Del, back space... but not when I write simple characters :S. The problem of this is that I have problems to set my model as dirty.
Are you trying it on Eclipse 3.4? I know our class works on 3.3 - we get modify events as expected.
Eric
Eric Rizzo escribió:Mario Cervera wrote:Hi.
I am trying to use databinding with the rich text editor. I've managed to make it work by simply returning an instance of RichTextObservableValue the same way observeText returns TextObservableValue. RichTextObservableValue is a class I've implemented which inherites from AbstractVetoableValue. Everything is ok but I have problems with the modify listener, that is, the ModifyEvent is not fired when I write in the RichTextEditor, therefore my editor is not set as dirty. To my surprise, this event is fired when pressing keys like delete, back space... but not when I press simple characters. I don't understand what is going on. Has anyone experienced anything similar? Has anyone got to make databinding work with this editor?
We use a custom RichTextObservableValue and it works correctly on Eclipse 3.3. I have not yet started testing our stuff on 3.4, however.
The class is in this package:
Hope this helps, Eric