| // Copyright 2022 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module omnibox.mojom; |
| |
| // Events that indicate that the user is about to navigate to a suggestion. |
| enum NavigationPredictor { |
| kMouseDown = 1, // The user pushed the mouse button down. |
| kUpOrDownArrowButton = 2, // The user pushed the down or up arrow button. |
| kTouchDown = 3 // The user touched down on a suggestion. |
| }; |
| |
| // The type of page for which suggestions are prefetched from the server. |
| // Originally defined in third_party/metrics_proto/omnibox_event.proto. |
| // Obsolete values are omitted. |
| enum PageClassification { |
| INVALID_SPEC = 0, |
| NTP = 1, |
| BLANK = 2, |
| HOME_PAGE = 3, |
| OTHER = 4, |
| SEARCH_RESULT_PAGE_DOING_SEARCH_TERM_REPLACEMENT = 6, |
| INSTANT_NTP_WITH_OMNIBOX_AS_STARTING_FOCUS = 7, |
| SEARCH_RESULT_PAGE_NO_SEARCH_TERM_REPLACEMENT = 9, |
| APP_HOME = 10, |
| APP_SEARCH = 11, |
| APP_MAPS = 12, |
| SEARCH_BUTTON_AS_STARTING_FOCUS = 13, |
| CHROMEOS_APP_LIST = 14, |
| NTP_REALBOX = 15, |
| ANDROID_SEARCH_WIDGET = 16, |
| ANDROID_SHORTCUTS_WIDGET = 19, |
| NTP_ZPS_PREFETCH = 20, |
| JOURNEYS = 21, |
| SRP_ZPS_PREFETCH = 22, |
| OTHER_ZPS_PREFETCH = 23, |
| CONTEXTUAL_SEARCHBOX = 24, |
| SEARCH_SIDE_PANEL_SEARCHBOX = 25, |
| LENS_SIDE_PANEL_SEARCHBOX = 26, |
| SEARCH_RESULT_PAGE_ON_CCT = 27, |
| OTHER_ON_CCT = 28 |
| }; |