Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 module chrome { | |
|
darin (slow to review)
2014/04/07 14:35:26
nit: add a license header
sky
2014/04/07 14:53:23
Done.
| |
| 2 | |
| 3 // The structures here roughly mirror those from autocomplete. | |
| 4 | |
| 5 struct AutocompleteAdditionalInfo { | |
| 6 string key; | |
| 7 string value; | |
| 8 }; | |
| 9 | |
| 10 struct AutocompleteMatchMojo { | |
| 11 string provider_name; | |
| 12 // Only meaningful if |provider_name| is valid. | |
| 13 bool provider_done; | |
| 14 int32 relevance; | |
| 15 bool deletable; | |
| 16 string fill_into_edit; | |
| 17 string inline_autocompletion; | |
| 18 string destination_url; | |
| 19 string contents; | |
| 20 string description; | |
| 21 int32 transition; | |
| 22 bool is_history_what_you_typed_match; | |
| 23 bool allowed_to_be_default_match; | |
| 24 string type; | |
| 25 string associated_keyword; | |
| 26 string keyword; | |
| 27 bool starred; | |
| 28 int32 duplicates; | |
| 29 bool from_previous; | |
| 30 AutocompleteAdditionalInfo[] additional_info; | |
| 31 }; | |
| 32 | |
| 33 struct AutocompleteResultsForProviderMojo { | |
| 34 string provider_name; | |
| 35 AutocompleteMatchMojo[] results; | |
| 36 }; | |
| 37 | |
| 38 struct OmniboxResultMojo { | |
| 39 bool done; | |
| 40 // Time delta since the request was started, in milliseconds. | |
| 41 int32 time_since_omnibox_started_ms; | |
| 42 string host; | |
| 43 bool is_typed_host; | |
| 44 AutocompleteMatchMojo[] combined_results; | |
| 45 AutocompleteResultsForProviderMojo[] results_by_provider; | |
| 46 }; | |
| 47 | |
| 48 [Peer=OmniboxPage] | |
| 49 interface OmniboxUIHandlerMojo { | |
| 50 StartOmniboxQuery(string input_string, | |
| 51 int32 cursor_position, | |
| 52 bool prevent_inline_autocomplete, | |
| 53 bool prefer_keyword, | |
| 54 int32 page_classification); | |
| 55 }; | |
| 56 | |
| 57 [Peer=OmniboxUIHandlerMojo] | |
| 58 interface OmniboxPage { | |
| 59 HandleNewAutocompleteResult(OmniboxResultMojo result); | |
| 60 }; | |
| 61 | |
| 62 } | |
| OLD | NEW |