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