André Pedralho wrote:
> I'm working in an app that interacts with nsIHTMLEditor's using a
> virtual keyboard. I'm able to write inside the editors, however, I
> can't write spaces (" "). All the spaces are striped when the next
> character is typed. I think it occurs because for each typed character
> I do a insertHTML("theStringRepresentingTheCharacter"). So, when I
> type a space I do something like insertHTML(" ").
>
> Another issue is related to the properties like bold and italic. I can
> change it selecting the text but the new characters typed aren't set
> according to the previous ones. I mean, if there is a bold text
> written, the characters typed just after this text don't get the
> correct properties (they are shown without the bold property set).
Use nsIPlaintextEditor::InsertText instead. (In C++ you will need
separate pointers for each interface.)
--
Warning: May contain traces of nuts.
_______________________________________________
dev-tech-editor mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-editor