Implemented by
[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)
Compare to: