chromium/chrome/common/search/instant_types.h

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef CHROME_COMMON_SEARCH_INSTANT_TYPES_H_
#define CHROME_COMMON_SEARCH_INSTANT_TYPES_H_

#include <stdint.h>

#include <string>
#include <utility>
#include <vector>

#include "third_party/skia/include/core/SkColor.h"
#include "ui/gfx/color_palette.h"
#include "url/gurl.h"

// ID used by Instant code to refer to objects (e.g. Autocomplete results, Most
// Visited items) that the Instant page needs access to.
InstantRestrictedID;

// The alignment of the theme background image.
enum ThemeBackgroundImageAlignment {};

// The tiling of the theme background image.
enum ThemeBackgroundImageTiling {};

// Theme settings for the NTP.
struct NtpTheme {};

struct InstantMostVisitedItem {};

struct InstantMostVisitedInfo {};

// An InstantMostVisitedItem along with its assigned restricted ID.
InstantMostVisitedItemIDPair;

#endif  // CHROME_COMMON_SEARCH_INSTANT_TYPES_H_