Public Member Functions | Public Attributes

nsIEditorIMESupport Interface Reference

import "nsIEditorIMESupport.idl";

List of all members.

Public Member Functions

void beginComposition (in nsTextEventReplyPtr aReply)
 beginComposition(nsTextEventReply* aReply) Handles the start of inline input composition.
void setCompositionString (in DOMString aCompositionString, in nsIPrivateTextRangeListPtr aTextRange, in nsTextEventReplyPtr aReply)
 setCompositionString() Sets the inline input composition string.
void endComposition ()
 endComposition() Handles the end of inline input composition.
void forceCompositionEnd ()
 forceCompositionEnd() force the composition end
void getPreferredIMEState (out unsigned long aState)
 Get preferred IME status of current widget.

Public Attributes

readonly attribute boolean composing
 whether this editor has active IME transaction

Member Function Documentation

void nsIEditorIMESupport::beginComposition ( in nsTextEventReplyPtr  aReply  ) 

beginComposition(nsTextEventReply* aReply) Handles the start of inline input composition.

void nsIEditorIMESupport::endComposition (  ) 

endComposition() Handles the end of inline input composition.

void nsIEditorIMESupport::forceCompositionEnd (  ) 

forceCompositionEnd() force the composition end

void nsIEditorIMESupport::getPreferredIMEState ( out unsigned long  aState  ) 

Get preferred IME status of current widget.

void nsIEditorIMESupport::setCompositionString ( in DOMString  aCompositionString,
in nsIPrivateTextRangeListPtr  aTextRange,
in nsTextEventReplyPtr  aReply 
)

setCompositionString() Sets the inline input composition string.

beginComposition must be called prior to this.


Member Data Documentation

whether this editor has active IME transaction


The documentation for this interface was generated from the following file: