Struct xpcom::interfaces::nsIAutoCompleteInput [] [src]

#[repr(C)]
pub struct nsIAutoCompleteInput { /* fields omitted */ }

interface nsIAutoCompleteInput : nsISupports

Methods

impl nsIAutoCompleteInput
[src]

[src]

Cast this nsIAutoCompleteInput to one of its base interfaces.

impl nsIAutoCompleteInput
[src]

TEXTVALUE_REASON_UNKNOWN: i64 = 0

TEXTVALUE_REASON_COMPLETEDEFAULT: i64 = 1

TEXTVALUE_REASON_COMPLETESELECTED: i64 = 2

TEXTVALUE_REASON_REVERT: i64 = 3

TEXTVALUE_REASON_ENTERMATCH: i64 = 4

[src]

readonly attribute nsIAutoCompletePopup popup;

[src]

readonly attribute nsIAutoCompleteController controller;

[src]

attribute boolean popupOpen;

[src]

attribute boolean popupOpen;

[src]

attribute boolean disableAutoComplete;

[src]

attribute boolean disableAutoComplete;

[src]

attribute boolean completeDefaultIndex;

[src]

attribute boolean completeDefaultIndex;

[src]

attribute boolean completeSelectedIndex;

[src]

attribute boolean completeSelectedIndex;

[src]

attribute boolean forceComplete;

[src]

attribute boolean forceComplete;

[src]

attribute unsigned long minResultsForPopup;

[src]

attribute unsigned long minResultsForPopup;

[src]

attribute unsigned long maxRows;

[src]

attribute unsigned long maxRows;

[src]

attribute boolean showCommentColumn;

[src]

attribute boolean showCommentColumn;

[src]

attribute boolean showImageColumn;

[src]

attribute boolean showImageColumn;

[src]

attribute unsigned long timeout;

[src]

attribute unsigned long timeout;

[src]

attribute AString searchParam;

[src]

attribute AString searchParam;

[src]

readonly attribute unsigned long searchCount;

[src]

ACString getSearchAt (in unsigned long index);

[src]

attribute AString textValue;

[src]

attribute AString textValue;

[src]

void setTextValueWithReason (in AString aValue, in unsigned short aReason);

[src]

readonly attribute long selectionStart;

[src]

readonly attribute long selectionEnd;

[src]

void selectTextRange (in long startIndex, in long endIndex);

[src]

void onSearchBegin ();

[src]

void onSearchComplete ();

[src]

boolean onTextEntered ([optional] in nsIDOMEvent aEvent);

[src]

boolean onTextReverted ();

[src]

readonly attribute boolean consumeRollupEvent;

[src]

readonly attribute boolean inPrivateContext;

[src]

readonly attribute boolean noRollupOnCaretMove;

[src]

/**
   * The userContextId of the current browser.
   */

readonly attribute unsigned long userContextId;

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for nsIAutoCompleteInput
[src]

IID: nsIID = nsID(2959664911, 63532, 19474, [173, 135, 130, 226, 113, 197, 193, 128])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsIAutoCompleteInput
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIAutoCompleteInput
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.