blob: e64c32d7c16dee4875d886bca248b2f6c4c61bca [file] [log] [blame]
// 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
};