[scriptable, uuid(205b3e49-aa58-499e-880b-aacab9dede01)]
interface nsIEditorIMESupport : nsISupports

Methods

 beginComposition(nsTextEventReply* aReply) Handles the start of inline input composition.
[noscript] void beginComposition(in nsTextEventReplyPtr aReply)
 endComposition() Handles the end of inline input composition.
void endComposition()
 forceCompositionEnd() force the composition end
void forceCompositionEnd()
 getQueryCaretRect()  Get the query caret rect
[noscript] void getQueryCaretRect(in nsQueryCaretRectEventReplyPtr aReply)
 getReconversionString()  Get the reconvertion string
[noscript] void getReconversionString(in nsReconversionEventReplyPtr aReply)
 Notify for IME when the editor lost focus.
void notifyIMEOnBlur()
 Notify for IME when the editor got focus.
void notifyIMEOnFocus()
 queryComposition()  Get the composition position
[noscript] void queryComposition(in nsTextEventReplyPtr aReply)
 setCompositionString() Sets the inline input composition string.
 beginComposition must be called prior to this.
[noscript] void setCompositionString(in DOMString aCompositionString, in nsIPrivateTextRangeListPtr aTextRange, in nsTextEventReplyPtr aReply)