MacViews: Don't draw custom frame on Mac
commit70af3549366e24509cf05e6903a8431ba8af037b
authorandresantoso <andresantoso@chromium.org>
Thu, 15 Jan 2015 01:17:30 +0000 (14 17:17 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 15 Jan 2015 01:18:26 +0000 (15 01:18 +0000)
tree1c8eeed8a5feea6c6d916da2274eed4c872b1b98
parent85f7e076f7028ef479531e08e1c358535eb83a9e
MacViews: Don't draw custom frame on Mac

We don't want to draw custom titlebar and borders on Mac.
Change BrowserFrame to delegate UseCustomFrame() to NativeBrowserFrame, and
provide appropriate overrides for the platforms:
  Mac -> false
  Win, ChromeOS -> true
  Desktop Linux -> follow user pref

Consolidate Desktop Linux specific code into DesktopBrowserFrameAuraLinux.

BUG=425229

Review URL: https://codereview.chromium.org/796433003

Cr-Commit-Position: refs/heads/master@{#311600}
14 files changed:
chrome/browser/ui/views/frame/browser_frame.cc
chrome/browser/ui/views/frame/browser_frame.h
chrome/browser/ui/views/frame/browser_frame_ash.cc
chrome/browser/ui/views/frame/browser_frame_ash.h
chrome/browser/ui/views/frame/browser_frame_mac.h
chrome/browser/ui/views/frame/browser_frame_mac.mm
chrome/browser/ui/views/frame/desktop_browser_frame_aura.cc
chrome/browser/ui/views/frame/desktop_browser_frame_aura.h
chrome/browser/ui/views/frame/desktop_browser_frame_auralinux.cc [new file with mode: 0644]
chrome/browser/ui/views/frame/desktop_browser_frame_auralinux.h [new file with mode: 0644]
chrome/browser/ui/views/frame/native_browser_frame.h
chrome/browser/ui/views/frame/native_browser_frame_factory_auralinux.cc
chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
chrome/chrome_browser_ui.gypi