Linux Mac OSX Windows

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)