1c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// Use of this source code is governed by a BSD-style license that can be
3c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// found in the LICENSE file.
4c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#ifndef CHROME_BROWSER_UI_WEB_CONTENTS_SIZER_H_
61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#define CHROME_BROWSER_UI_WEB_CONTENTS_SIZER_H_
7c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
8c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochnamespace content {
9c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochclass WebContents;
10c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch}
11c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
12c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochnamespace gfx {
13c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochclass Size;
14c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch}
15c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
16c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// A platform-agnostic function to resize a WebContents. The top-left corner of
17c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch// the WebContents does not move during the resizing.
18c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochvoid ResizeWebContents(content::WebContents* web_contents,
19c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch                       const gfx::Size& size);
20c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch
211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci#endif  // CHROME_BROWSER_UI_WEB_CONTENTS_SIZER_H_
22