1ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved.
221d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen// Use of this source code is governed by a BSD-style license that can be
321d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen// found in the LICENSE file.
421d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen
521d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/ui/views/frame/browser_non_client_frame_view.h"
621d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen
7ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen#include "chrome/browser/chromeos/frame/browser_frame_view_chromeos.h"
821d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/ui/views/frame/browser_view.h"
921d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/ui/views/frame/popup_non_client_frame_view.h"
1021d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen
1121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsennamespace browser {
1221d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen
1321d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian MonsenBrowserNonClientFrameView* CreateBrowserNonClientFrameView(
1421d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen    BrowserFrame* frame, BrowserView* browser_view) {
1521d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen  if (browser_view->IsBrowserTypePopup())
1621d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen    return new PopupNonClientFrameView();
1721d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen  else
18ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen    return new chromeos::BrowserFrameViewChromeos(frame, browser_view);
1921d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen}
2021d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen
2121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen}  // browser
22