Implemented by
[scriptable, uuid(57032dcb-e8c7-4eb6-8ec6-a0f8e300809d)]
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)
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: