1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef EXTENSIONS_BROWSER_VIEW_TYPE_UTILS_H_ 6#define EXTENSIONS_BROWSER_VIEW_TYPE_UTILS_H_ 7 8#include "extensions/common/view_type.h" 9 10namespace content { 11class WebContents; 12} 13 14namespace extensions { 15 16// Get/Set the type of a WebContents. 17// GetViewType handles a NULL |tab| for convenience by returning 18// VIEW_TYPE_INVALID. 19ViewType GetViewType(content::WebContents* tab); 20void SetViewType(content::WebContents* tab, ViewType type); 21 22} // namespace extensions 23 24#endif // EXTENSIONS_BROWSER_VIEW_TYPE_UTILS_H_ 25