121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen// Copyright (c) 2010 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 721d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/ui/touch/frame/touch_browser_frame_view.h" 821d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen#include "chrome/browser/ui/views/frame/browser_view.h" 921d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 1021d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsennamespace browser { 1121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 1221d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian MonsenBrowserNonClientFrameView* CreateBrowserNonClientFrameView( 1321d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen BrowserFrame* frame, BrowserView* browser_view) { 1421d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen if (browser_view->IsBrowserTypePopup()) { 1521d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen // TODO(anicolao): implement popups for touch 1621d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen NOTIMPLEMENTED(); 1721d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen return NULL; 1821d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen } else { 1921d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen return new TouchBrowserFrameView(frame, browser_view); 2021d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen } 2121d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen} 2221d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen 2321d179b334e59e9a3bfcaed4c4430bef1bc5759dKristian Monsen} // browser 24