Implemented by
[scriptable, uuid(ce1c0424-c3c0-44b0-97d6-df12deb19d45)]
interface nsIEditorIMESupport : nsISupports
Attributes
whether this editor has active IME transaction
readonly attribute
boolean
composing
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()
Get preferred IME status of current widget.
[noscript]
void
getPreferredIMEState(out unsigned long aState)
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: