Struct xpcom::interfaces::nsIAutoCompleteController [] [src]

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

interface nsIAutoCompleteController : nsISupports

Methods

impl nsIAutoCompleteController
[src]

[src]

Cast this nsIAutoCompleteController to one of its base interfaces.

impl nsIAutoCompleteController
[src]

STATUS_NONE: i64 = 1

STATUS_SEARCHING: i64 = 2

STATUS_COMPLETE_NO_MATCH: i64 = 3

STATUS_COMPLETE_MATCH: i64 = 4

[src]

attribute nsIAutoCompleteInput input;

[src]

attribute nsIAutoCompleteInput input;

[src]

readonly attribute unsigned short searchStatus;

[src]

readonly attribute unsigned long matchCount;

[src]

void startSearch (in AString searchString);

[src]

void stopSearch ();

[src]

boolean handleText ();

[src]

boolean handleEnter (in boolean aIsPopupSelection, [optional] in nsIDOMEvent aEvent);

[src]

boolean handleEscape ();

[src]

void handleStartComposition ();

[src]

void handleEndComposition ();

[src]

void handleTab ();

[src]

boolean handleKeyNavigation (in unsigned long key);

[src]

boolean handleDelete ();

[src]

AString getValueAt (in long index);

[src]

AString getLabelAt (in long index);

[src]

AString getCommentAt (in long index);

[src]

AString getStyleAt (in long index);

[src]

AString getImageAt (in long index);

[src]

AString getFinalCompleteValueAt (in long index);

[src]

attribute AString searchString;

[src]

attribute AString searchString;

[src]

void setInitiallySelectedIndex (in long index);

[src]

void resetInternalState ();

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 nsIAutoCompleteController
[src]

IID: nsIID = nsID(4288644197, 8266, 18342, [179, 201, 6, 40, 179, 133, 102, 132])

[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 nsIAutoCompleteController
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIAutoCompleteController
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.