172a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick// Use of this source code is governed by a BSD-style license that can be 3731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick// found in the LICENSE file. 4731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick 572a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#include "chrome/browser/ui/views/window.h" 6731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick 772a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen#include "ui/gfx/rect.h" 8731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#include "views/window/window.h" 9731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick 10731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#if defined(OS_CHROMEOS) 11731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#include "chrome/browser/chromeos/frame/bubble_window.h" 12731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#endif // defined(OS_CHROMEOS) 13731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick 14731df977c0511bca2206b5f333555b1205ff1f43Iain Merricknamespace browser { 15731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick 16731df977c0511bca2206b5f333555b1205ff1f43Iain Merrickviews::Window* CreateViewsWindow(gfx::NativeWindow parent, 17731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick const gfx::Rect& bounds, 18731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick views::WindowDelegate* delegate) { 19731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#if defined(OS_CHROMEOS) 20513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch return chromeos::BubbleWindow::Create(parent, 21513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch gfx::Rect(), 22513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch chromeos::BubbleWindow::STYLE_GENERIC, 23513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch delegate); 24731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#else 25731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick return views::Window::CreateChromeWindow(parent, gfx::Rect(), delegate); 26731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick#endif 27731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick} 28731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick 29731df977c0511bca2206b5f333555b1205ff1f43Iain Merrick} // namespace browser 30