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