[ { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "STATUS_NONE", "value": 1 }, { "name": "STATUS_SEARCHING", "value": 2 }, { "name": "STATUS_COMPLETE_NO_MATCH", "value": 3 }, { "name": "STATUS_COMPLETE_MATCH", "value": 4 } ], "enums": [], "id": "nsIAutoCompleteController", "members": [ { "name": "input", "readonly": false, "type": "nsIAutoCompleteInput" }, { "name": "searchStatus", "readonly": true, "type": "u16" }, { "name": "matchCount", "readonly": true, "type": "u32" }, { "args": [ { "name": "searchString", "optional": false, "type": "string" } ], "iid_is": null, "name": "startSearch", "type": "void" }, { "args": [], "iid_is": null, "name": "stopSearch", "type": "void" }, { "args": [], "iid_is": null, "name": "handleText", "type": "boolean" }, { "args": [ { "name": "aIsPopupSelection", "optional": false, "type": "boolean" }, { "name": "aEvent", "optional": true, "type": "Event" } ], "iid_is": null, "name": "handleEnter", "type": "boolean" }, { "args": [], "iid_is": null, "name": "handleEscape", "type": "boolean" }, { "args": [], "iid_is": null, "name": "handleStartComposition", "type": "void" }, { "args": [], "iid_is": null, "name": "handleEndComposition", "type": "void" }, { "args": [], "iid_is": null, "name": "handleTab", "type": "void" }, { "args": [ { "name": "key", "optional": false, "type": "u32" } ], "iid_is": null, "name": "handleKeyNavigation", "type": "boolean" }, { "args": [], "iid_is": null, "name": "handleDelete", "type": "boolean" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getValueAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getLabelAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getCommentAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getStyleAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getImageAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getFinalCompleteValueAt", "type": "string" }, { "name": "searchString", "readonly": false, "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "setInitiallySelectedIndex", "type": "void" }, { "args": [], "iid_is": null, "name": "resetInternalState", "type": "void" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompleteController.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIAutoCompleteInput", "members": [ { "name": "popupElement", "readonly": true, "type": "Element" }, { "name": "popup", "readonly": true, "type": "nsIAutoCompletePopup" }, { "name": "controller", "readonly": true, "type": "nsIAutoCompleteController" }, { "name": "popupOpen", "readonly": false, "type": "boolean" }, { "name": "disableAutoComplete", "readonly": false, "type": "boolean" }, { "name": "completeDefaultIndex", "readonly": false, "type": "boolean" }, { "name": "completeSelectedIndex", "readonly": false, "type": "boolean" }, { "name": "forceComplete", "readonly": false, "type": "boolean" }, { "name": "minResultsForPopup", "readonly": false, "type": "u32" }, { "name": "maxRows", "readonly": false, "type": "u32" }, { "name": "timeout", "readonly": false, "type": "u32" }, { "name": "searchParam", "readonly": false, "type": "string" }, { "name": "searchCount", "readonly": true, "type": "u32" }, { "args": [ { "name": "index", "optional": false, "type": "u32" } ], "iid_is": null, "name": "getSearchAt", "type": "string" }, { "name": "textValue", "readonly": false, "type": "string" }, { "name": "selectionStart", "readonly": true, "type": "i32" }, { "name": "selectionEnd", "readonly": true, "type": "i32" }, { "args": [ { "name": "startIndex", "optional": false, "type": "i32" }, { "name": "endIndex", "optional": false, "type": "i32" } ], "iid_is": null, "name": "selectTextRange", "type": "void" }, { "args": [], "iid_is": null, "name": "onSearchBegin", "type": "void" }, { "args": [], "iid_is": null, "name": "onSearchComplete", "type": "void" }, { "args": [ { "name": "aEvent", "optional": true, "type": "Event" } ], "iid_is": null, "name": "onTextEntered", "type": "void" }, { "args": [], "iid_is": null, "name": "onTextReverted", "type": "boolean" }, { "name": "consumeRollupEvent", "readonly": true, "type": "boolean" }, { "name": "inPrivateContext", "readonly": true, "type": "boolean" }, { "name": "noRollupOnCaretMove", "readonly": true, "type": "boolean" }, { "name": "noRollupOnEmptySearch", "readonly": true, "type": "boolean" }, { "name": "userContextId", "readonly": true, "type": "u32" }, { "name": "invalidatePreviousResult", "readonly": true, "type": "boolean" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompleteInput.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "INVALIDATE_REASON_NEW_RESULT", "value": 0 }, { "name": "INVALIDATE_REASON_DELETE", "value": 1 } ], "enums": [], "id": "nsIAutoCompletePopup", "members": [ { "name": "input", "readonly": true, "type": "nsIAutoCompleteInput" }, { "name": "overrideValue", "readonly": true, "type": "string" }, { "name": "selectedIndex", "readonly": false, "type": "i32" }, { "name": "popupOpen", "readonly": true, "type": "boolean" }, { "args": [ { "name": "element", "optional": false, "type": "Element" } ], "iid_is": null, "name": "getNoRollupOnEmptySearch", "type": "boolean" }, { "args": [ { "name": "input", "optional": false, "type": "nsIAutoCompleteInput" }, { "name": "element", "optional": false, "type": "Element" } ], "iid_is": null, "name": "openAutocompletePopup", "type": "void" }, { "args": [], "iid_is": null, "name": "closePopup", "type": "void" }, { "args": [ { "name": "reason", "optional": false, "type": "u16" } ], "iid_is": null, "name": "invalidate", "type": "void" }, { "args": [ { "name": "reverse", "optional": false, "type": "boolean" }, { "name": "page", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "selectBy", "type": "void" }, { "args": [ { "name": "searchString", "optional": false, "type": "string" }, { "name": "element", "optional": false, "type": "Element" }, { "name": "listener", "optional": false, "type": "nsIFormFillCompleteObserver" } ], "iid_is": null, "name": "startSearch", "type": "void" }, { "args": [], "iid_is": null, "name": "stopSearch", "type": "void" }, { "args": [], "iid_is": null, "name": "selectEntry", "type": "void" }, { "args": [ { "name": "reverse", "optional": false, "type": "boolean" } ], "iid_is": null, "name": "navigateSecondaryAction", "type": "boolean" }, { "args": [], "iid_is": null, "name": "maybeActivateSecondaryAction", "type": "boolean" }, { "args": [], "iid_is": null, "name": "maybeLeaveSecondaryAction", "type": "boolean" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompletePopup.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [ { "name": "RESULT_IGNORED", "value": 1 }, { "name": "RESULT_FAILURE", "value": 2 }, { "name": "RESULT_NOMATCH", "value": 3 }, { "name": "RESULT_SUCCESS", "value": 4 }, { "name": "RESULT_NOMATCH_ONGOING", "value": 5 }, { "name": "RESULT_SUCCESS_ONGOING", "value": 6 } ], "enums": [], "id": "nsIAutoCompleteResult", "members": [ { "name": "searchString", "readonly": true, "type": "string" }, { "name": "searchResult", "readonly": true, "type": "u16" }, { "name": "defaultIndex", "readonly": true, "type": "i32" }, { "name": "errorDescription", "readonly": true, "type": "string" }, { "name": "matchCount", "readonly": true, "type": "u32" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getValueAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getLabelAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getCommentAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getStyleAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getImageAt", "type": "string" }, { "args": [ { "name": "index", "optional": false, "type": "i32" } ], "iid_is": null, "name": "getFinalCompleteValueAt", "type": "string" }, { "args": [ { "name": "rowIndex", "optional": false, "type": "i32" } ], "iid_is": null, "name": "isRemovableAt", "type": "boolean" }, { "args": [ { "name": "rowIndex", "optional": false, "type": "i32" } ], "iid_is": null, "name": "removeValueAt", "type": "void" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompleteResult.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIAutoCompleteSearch", "members": [ { "args": [ { "name": "searchString", "optional": false, "type": "string" }, { "name": "searchParam", "optional": false, "type": "string" }, { "name": "previousResult", "optional": false, "type": "nsIAutoCompleteResult" }, { "name": "listener", "optional": false, "type": "nsIAutoCompleteObserver" } ], "iid_is": null, "name": "startSearch", "type": "void" }, { "args": [], "iid_is": null, "name": "stopSearch", "type": "void" } ] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIAutoCompleteObserver", "members": [ { "args": [ { "name": "search", "optional": false, "type": "nsIAutoCompleteSearch" }, { "name": "result", "optional": false, "type": "nsIAutoCompleteResult" } ], "iid_is": null, "name": "onSearchResult", "type": "void" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompleteSearch.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsIAutoCompleteResult", "callable": false, "consts": [], "enums": [], "id": "nsIAutoCompleteSimpleResult", "members": [ { "args": [ { "name": "aSearchString", "optional": false, "type": "string" } ], "iid_is": null, "name": "setSearchString", "type": "void" }, { "args": [ { "name": "aErrorDescription", "optional": false, "type": "string" } ], "iid_is": null, "name": "setErrorDescription", "type": "void" }, { "args": [ { "name": "aDefaultIndex", "optional": false, "type": "i32" } ], "iid_is": null, "name": "setDefaultIndex", "type": "void" }, { "args": [ { "name": "aSearchResult", "optional": false, "type": "u16" } ], "iid_is": null, "name": "setSearchResult", "type": "void" }, { "args": [ { "name": "aIndex", "optional": false, "type": "i32" }, { "name": "aValue", "optional": false, "type": "string" }, { "name": "aComment", "optional": false, "type": "string" }, { "name": "aImage", "optional": true, "type": "string" }, { "name": "aStyle", "optional": true, "type": "string" }, { "name": "aFinalCompleteValue", "optional": true, "type": "string" }, { "name": "aLabel", "optional": true, "type": "string" } ], "iid_is": null, "name": "insertMatchAt", "type": "void" }, { "args": [ { "name": "aValue", "optional": false, "type": "string" }, { "name": "aComment", "optional": false, "type": "string" }, { "name": "aImage", "optional": true, "type": "string" }, { "name": "aStyle", "optional": true, "type": "string" }, { "name": "aFinalCompleteValue", "optional": true, "type": "string" }, { "name": "aLabel", "optional": true, "type": "string" } ], "iid_is": null, "name": "appendMatch", "type": "void" }, { "args": [ { "name": "aIndex", "optional": false, "type": "i32" } ], "iid_is": null, "name": "removeMatchAt", "type": "void" }, { "args": [], "iid_is": null, "name": "getListener", "type": "nsIAutoCompleteSimpleResultListener" }, { "args": [ { "name": "aListener", "optional": false, "type": "nsIAutoCompleteSimpleResultListener" } ], "iid_is": null, "name": "setListener", "type": "void" } ] }, { "base": "nsISupports", "callable": false, "consts": [], "enums": [], "id": "nsIAutoCompleteSimpleResultListener", "members": [ { "args": [ { "name": "aResult", "optional": false, "type": "nsIAutoCompleteSimpleResult" }, { "name": "aValue", "optional": false, "type": "string" } ], "iid_is": null, "name": "onValueRemoved", "type": "void" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompleteSimpleResult.idl", "typedefs": [ [ "PRTime", "i64" ] ] }, { "interfaces": [ { "base": "nsIAutoCompleteSearch", "callable": false, "consts": [], "enums": [], "id": "nsIAutoCompleteSimpleSearch", "members": [ { "args": [ { "name": "values", "optional": false, "type": "nsIAutoCompleteResult" } ], "iid_is": null, "name": "overrideNextResult", "type": "void" } ] } ], "path": "toolkit/components/autocomplete/nsIAutoCompleteSimpleSearch.idl", "typedefs": [ [ "PRTime", "i64" ] ] } ]